Qt Creatori 7 arenduskeskkonna väljalaskmine

Käes on Qt Creatori integreeritud arenduskeskkonna 7.0 väljalaskmine, mis on mõeldud mitmeplatvormiliste rakenduste loomiseks Qt raamatukogu abil. Toetatakse nii klassikaliste rakenduste arendamist C++ keeles kui ka QML keele kasutamist, kus stsenaariume määratletakse JavaScriptiga ning liideselementide struktuur ja parameetrid määratakse CSS-sarnaste plokkidega.

Uues versioonis:

  • Menüüs „New File or Project” on element jagatud kaheks eraldi dialoogiks: „New File” ja „New Project”.
  • Qt Online Installerit kasutavatele kasutajatele pakutakse teavet Qt parandusversioonide ilmumise kohta. Uuenduste teavitamise seadeid saab kohandada jaotises „Options > Environment > Updates”.
  • C++ keele koodimudel on uuendatud LLVM 14-le ja vaikimisi on see üle viidud Clangd taustprotsessi kasutusele, mis toetab LSP (Language Server Protocol) protokolli. Vanale taustprotsessile tagasi minek on võimalik menüüs „Tools > Options > C++ > Clangd”, kus saab ka Clangd’i keelata projekti koodi indeksimise jaoks, kuid jätkata selle kasutamist süntaksite rõhutamiseks ja automaatseks täiendamiseks.
  • ClangFormat'i pistiku seaded on üle viidud stiili üldseadetesse ja vormindatud eraldi vahekaardiks.
  • QML'i parseri rakendus on uuendatud, et kajastada viimase Qt haru muudatusi.
  • CMake'i kasutavate projektide seadete leht on ümber tehtud. Lisatud on nupp „Stop CMake“, et lõpetada CMake'i täitmine, näiteks projekti ehitussüsteemide konfigureerimise protsessi ajal. On antud võimalus CMake'i uuesti käivitamiseks, et värskendada konfigureerimist, isegi kui projekt on juba konfigureeritud. CMake'i muutujaid on eraldatud algsete ja jooksva konfiguratsiooni jaoks, kus esimesel juhul on määratletud muutujaid failist CMakeLists.txt.use, mis rakendatakse esimesel seadistamisel, ja teises - muutujaid, mis on eksporditud CMake'i file-api json kaudu kataloogist .cmake/api/v1/reply.
  • Automaatne saadaval oleva tööriistade tuvastamine on parandatud ja kompilatsioonikutsed on vähendatud, mis on võimaldanud vähendada Qt Creatori käivitamisaega teatud keskkondades.
  • Projektide loomise wizardites on tagatud C++17 määratlemine C++ standardina.
  • macOS platvormil on tagatud tumeda teema süsteemsete seadete jälgimine. Lisatud on eksperimentaalne Docker'i tugi macOS-i versioonidele.
  • Android platvormil on lisatud valik vaikimisi NDK valimiseks ning NDK platvormide tuvastamine on paranenud.
  • Linuxi platvormil on lisatud Qt tagapõhi, mis põhineb Waylandi protokollil. Tagapõhi aktiveerimiseks tuleb enne käivitamist seada keskkonnamuutuja QT_QPA_PLATFORM=wayland.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster