Ilmus Qt Creator 18 integreeritud arenduskeskkond, mis on mõeldud platvormideülese rakenduste loomise jaoks Qt raamatukogu abil. Toetatakse nii klassikaliste C++ programmide arendamist kui ka QML keele kasutamist, kus stsenaariumide määratlemiseks kasutatakse JavaScripti ning liideselementide struktuur ja parameetrid määratakse CSS-sarnaste plokkidega. Valmisversioonid on loodud Linuxile, Windowsile ja maсOS-ile.
Uues versioonis:
- Lisatud eksperimentaalne tugi Development Containers spetsifikatsioonile, et automatiseerida konteinerite seadistust projekti arenduskeskkonnaga. Qt Creator tuvastab nüüd faili «devcontainer.json» olemasolu projekti kataloogis, loob selle baasil Docker-konteineri ja seadistab suhtlemise selle rakendusest.
- Esimese käivituse (Welcome) lehele on lisatud vahekaart «Overview», kus on sisukokkuvõte muudest vahekaartidest ning soovitatud märkmete, juhendite ja näidiste loetelu.
- Teavituste kujundus on muudetud ja need kuvatakse nüüd hüpikakendes. Teavituste kuvamise taastamiseks sisseehitatud bännerina saab muuta seadistust «Environment > Interface > Prefer banner style».
- Koodiredaktoris on võimalus kasutada vahekaartide süsteemi failide kiireks vahetamiseks. Režiim aktiveeritakse seadistuses «Environment > Interface > Use tabbed editors».

- C++ koodimudeli juurde on lisatud uue keele omaduste tugi. C++ jaoks on samuti rakendatud kiired parandused, et eemaldada kumerad sulud ja määratleda staatilisi väljasid. Clangd/LLVM tööriistakomplekt on uuendatud versioonini 21.1.
- QML jaoks on tagatud uusima QML keele serveri laadimine ja kasutamine.
- Failid «.user», mis sisaldavad Qt Creatorile spetsiifilisi projekti seadistusi, on viidud kausta «.qtcreator/».
- Projektirežiimis on rakendatud võimalus kuvada ainult kit-komplekte (sidudes erinevaid ehitusraamatukogusid ja Qt versioone), mis on rakendusele kohased või juba projektis kasutatakse. Leht «Run» on jagatud seadistuste lehtedeks arendusprotsessi («Deploy Settings») ja käivitamise («Run Settings») jaoks, mis koos ehitusseadistustega («Build Settings») on kantud kit-komplektide valiku lehelt sisu vaate vahekaartidesse. Lisatud on võimalus sünkroonida käivitamise seadistusi ühe kit-komplekti või kõigi projekti kit-komplektide vahel.

- CMake'i kasutavate projektide jaoks on lisatud tugi eelkonfigureeritud testide (Test Preset) kasutamiseks. Locatorisse on lisatud filter «ct» testide käitamiseks CTest'i alusel.
- Lisatud on konfiguratsioon, mis võimaldab kasutada erinevaid utiliite, nagu CMake, clangd, rsync ja qmake, kaugel Linux-seadmest. Lisatud on Auto-connect seadistus, et võimaldada automaatset ühendust kaugseadmest käivitamise ajal.
- Git-commitide redaktoris on laiendatud faile käsitlevaid toiminguid, näiteks on lisatud tugi failide otse «.gitignore» lisamiseks.
Allikas: opennet.ru


