Avaldatud on Qt Creatori 9.0 integreeritud arenduskeskkonna versioon, mis on mõeldud platvormidevaheliste rakenduste loomiseks Qt raamatukogu abil. Toetatakse nii klassikaliste C++ programmide arendamist kui ka QML keele kasutamist, kus stsenaariumide määramiseks kasutatakse JavaScripti ning kasutajaliidese elementide struktuur ja parameetrid määratakse CSS-sarnaste plokkide abil. Valmis kooste on loodud Linuxi, Windowsi ja macOS-i jaoks.
Uues versioonis:
- Lisatud on eksperimenteeriv tugi Squish graafiliste liideste testimise raamistiku jaoks. Squishi integreerimise plugin võimaldab avada olemasolevaid ja luua uusi testikomplekte, salvestada testimisvariatsioone (test case), kasutada Squish Runner’it ja Squish Server’it testikomplektide ja testimisvariatsioonide käivitamiseks, seada peatuspunkte testide käivitamise eel, et katkestada täitmine antud positsioonis ja inspekteerida muutujaid.
- Integreeritud abimaterjali ja dokumentatsiooni kuvamise tumedat teemat on lisatud.
- API konteksti soovituse kuvamisel vormitakse sisu nüüd projekti määratud Qt versiooni põhjal (st Qt 5 projektide puhul kuvatakse dokumentatsioon Qt 5 kohta, ja Qt 6 projektide puhul dokumentatsioon Qt 6 kohta).
- Redaktorisse on lisatud valik dokumenti varjude visualiseerimiseks. Iga varjund on märgistatud eraldi vertikaalse jooniga. Samuti on lisatud võimalus muuta reavahe ja lahendatud probleemid, mis olid seotud suuremate plokkide valimisega seonduva jõudlusega.

- C++ koodi mudel, mis põhineb Clangd'i taustal, mis toetab LSP (Language Server Protocol) protokolli, saab nüüd kasutada ühte Clangd'i eksemplari kogu seansi vältel (varem käivitus iga projekti jaoks oma Clangd'i eksemplar). Seadetesse on lisatud võimalus muuta Clangd'i taustprotsesside prioriteeti, mida kasutatakse indekseerimiseks.
- C++ koodi stiiliprogrammi parameetreid saab nüüd redigeerida otse põhiseadetega dialoogis, ilma et peaks avanema eraldi dialoog. Samasse sektsiooni on viidud ClangFormat'i seaded.
- Lahendatud probleemid QML-failide avamisega ehitussuhtest, mitte lähtekoodide kataloogist, ja järkpunktide kadumisega ümberkujundamise funktsiooni kasutamisel.
- CMake projektidele on lisatud toimetamise ja ehitamise eelistuste konfigureerimise tugi.
Allikas: opennet.ru

