క్యూటి లైబ్రరీని ఉపయోగించి క్రాస్-ప్లాట్ఫారమ్ అప్లికేషన్లను రూపొందించడానికి రూపొందించబడిన ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్ క్యూటి క్రియేటర్ 9.0 విడుదల ప్రచురించబడింది. ఇది C++లో క్లాసిక్ ప్రోగ్రామ్ల అభివృద్ధి మరియు QML భాష యొక్క ఉపయోగం రెండింటికి మద్దతు ఇస్తుంది, దీనిలో స్క్రిప్ట్లను నిర్వచించడానికి జావాస్క్రిప్ట్ ఉపయోగించబడుతుంది మరియు ఇంటర్ఫేస్ మూలకాల నిర్మాణం మరియు పారామితులు CSS-వంటి బ్లాక్ల ద్వారా పేర్కొనబడతాయి. Linux, Windows మరియు MacOS కోసం రెడీమేడ్ అసెంబ్లీలు సృష్టించబడ్డాయి.
కొత్త వెర్షన్లో:
- స్క్విష్ GUI టెస్టింగ్ ఫ్రేమ్వర్క్ కోసం ప్రయోగాత్మక మద్దతు జోడించబడింది. స్క్విష్ ఇంటిగ్రేషన్ ప్లగ్ఇన్ మీరు ఇప్పటికే ఉన్న వాటిని తెరవడానికి మరియు కొత్త పరీక్ష కేసులను సృష్టించడానికి, టెస్ట్ కేసులను రికార్డ్ చేయడానికి, టెస్ట్ కేసులు మరియు టెస్ట్ కేసులను అమలు చేయడానికి స్క్విష్ రన్నర్ మరియు స్క్విష్ సర్వర్లను ఉపయోగించడానికి అనుమతిస్తుంది, ఇచ్చిన స్థానం వద్ద అమలుకు అంతరాయం కలిగించడానికి పరీక్షలను అమలు చేయడానికి ముందు బ్రేక్పాయింట్లను సెట్ చేయండి మరియు వేరియబుల్స్ని తనిఖీ చేస్తుంది.
- అంతర్నిర్మిత సహాయం మరియు డాక్యుమెంటేషన్ని ప్రదర్శించేటప్పుడు డార్క్ థీమ్కు మద్దతు జోడించబడింది.
- API సందర్భ సహాయాన్ని ప్రదర్శించేటప్పుడు, ప్రాజెక్ట్లో పేర్కొన్న Qt సంస్కరణను పరిగణనలోకి తీసుకుని కంటెంట్ ఇప్పుడు రూపొందించబడింది (అనగా Qt 5ని ఉపయోగించే ప్రాజెక్ట్ల కోసం, Qt 5 కోసం డాక్యుమెంటేషన్ చూపబడుతుంది మరియు Qt 6ని ఉపయోగించే ప్రాజెక్ట్ల కోసం, Qt 6 కోసం డాక్యుమెంటేషన్ చూపబడింది.
- డాక్యుమెంట్లోని ఇండెంట్లను విజువలైజ్ చేయడానికి ఎడిటర్కి ఒక ఎంపిక జోడించబడింది. ప్రతి ఇండెంట్ ప్రత్యేక నిలువు గీతతో గుర్తించబడింది. లైన్ అంతరాన్ని మార్చగల సామర్థ్యం కూడా జోడించబడింది మరియు చాలా పెద్ద బ్లాక్లను ఎంచుకున్నప్పుడు పనితీరు సమస్యలు పరిష్కరించబడ్డాయి.
- LSP (లాంగ్వేజ్ సర్వర్ ప్రోటోకాల్)కు మద్దతిచ్చే క్లాంగ్డ్ బ్యాకెండ్ ఆధారంగా C++ కోడ్ మోడల్ ఇప్పుడు మొత్తం సెషన్కు ఒక క్లాంగ్డ్ ఉదాహరణతో చేయగలదు (గతంలో, ప్రతి ప్రాజెక్ట్కి దాని స్వంత క్లాంగ్డ్ ఉదాహరణ ఉండేది). ఇండెక్సింగ్ కోసం ఉపయోగించే క్లాంగ్డ్ బ్యాక్గ్రౌండ్ థ్రెడ్ల ప్రాధాన్యతను మార్చగల సామర్థ్యం సెట్టింగ్లకు జోడించబడింది.
- ప్రత్యేక డైలాగ్ను తెరవకుండా, ప్రధాన సెట్టింగ్ల డైలాగ్ నుండి నేరుగా C++ కోడ్ శైలి పారామితులను సవరించడం సాధ్యమవుతుంది. ClangFormat సెట్టింగ్లు అదే విభాగానికి తరలించబడ్డాయి.
- రీఫార్మాట్ ఫంక్షన్ను ఉపయోగిస్తున్నప్పుడు సోర్స్ డైరెక్టరీకి బదులుగా బిల్డ్ డైరెక్టరీ నుండి QML ఫైల్లను తెరవడం మరియు బ్రేక్పాయింట్ల నష్టం వంటి సమస్యలు పరిష్కరించబడ్డాయి.
- CMake ప్రాజెక్ట్ల కోసం ప్రీసెట్లను కాన్ఫిగర్ చేయడానికి మరియు నిర్మించడానికి మద్దతు జోడించబడింది.
మూలం: opennet.ru