Avaldatud on Qt Creatori 10.0 väljaanne, mis on mõeldud platvormidevaheliste rakenduste loomiseks Qt teegi abil. Toetatakse nii klassikaliste programmide arendamist C++ keeles kui ka QML keele kasutamist, kus stsenaariumide määramiseks kasutatakse JavaScripti ja kasutajaliidese elementide struktuuri ja parameetreid määratakse CSS-sarnaste plokkide kaudu. Valmis kogumid on loodud Linuxi, Windowsi ja macOS-i jaoks.
Uues versioonis:
- On antud võimalus liikuda ja peita teavet toimingute edenemise kohta.
- Otsingureas (Locator) on lahendatud probleem, kus viimane sisestatud otsingufraas ei jää meelde, kui kasutada keskele joondatud hüpikakna avamise režiimi.
- Pakettides tarnitav LLVM versioon on uuendatud 16. väljaandele, millel on laiendatud tugi C++ 20 standardile Clangis ja parendatud koostöö Qt Creatori ning Clangd vahel. Vaikimisi on aktiveeritud ClangFormat pistikprogramm, mida kasutatakse nüüd C++ koodi joondamiseks.
- Tehtud on võimalus automaatseks seotud failide (näiteks include kaudu) muutmiseks ja linkide korrigeerimiseks C++ failidesse pärast failide «.ui» ümbernimetamist või nende vormide määratlemist.
- Lisatud tööriist (Tools > C++ > Find Unused Functions) projektis kasutamata funktsioonide leidmiseks.
- Lisatud funktsioon kutsumise hierarhia (Call Hierarchy) vaate režiim, mis on saadaval kõikide keelte jaoks, millele see funktsioon toetust pakub. serverid LSP (Language Server Protocol).
- QML koodimudel on ajakohastatud vastavalt Qt 6.5 muudatustele. Koodiredaktoris on nüüd võimalik vaadata värvide omadusi hüpikaknas.
- Lisatud tugi QML failide vormindamise välise käsu määratlemiseks, näiteks qmlformati kutse asemel sisseehitatud vormindamisloogika.
- Lisatud võimalus QML Language Server'i (Qt Quick > QML/JS Editing > Use qmlls now) testimiseks, kui installitakse valikuline komponent Qt Language Server Qt installijast.
- Kuni 5 versioonini on uuendatud CMake ehitussüsteemi eelseadmiste (cmake-presets) toetust, kus on lisatud muutuja ${pathListSep}, käsk «include» ja välistrateegia arhitektuurile ja tööriistadele.
- Redaktoris on lisatud konfiguratsioon (CMake > Formatter), et määrata CMake-failide vormindamise käsk, näiteks võib kasutada tööriista cmake-format.
- On rakendatud uus installimisetapp, mis kasutab "cmake --install", mille saab lisada parameetri kaudu "Projects > Run Settings > Add Deploy Step".
- Dockeris kogumisel on lisatud toetus kaugjuhtimise mudeli töötlemiseks, kasutades taustaprotsessi Clangd. ClangFormat pluginasse on lisatud tugi välistele failidele, mis on paigutatud Docker konteinerisse.
- On võimalik navigeerida eemalsete sihtsüsteemide failisüsteemis, näiteks kausta valimiseks ehitamiseks. On lisatud toetus terminali avamiseks eemal olevas süsteemis, kasutades tegevust Open Terminal, näiteks, mis on olemas ehituskeskkonna seadetes.
Allikas: opennet.ru
