Megjelent a Qt Creator 6.0 integrált fejlesztőkörnyezet kiadása, amely többplatformos alkalmazások létrehozására szolgál a Qt könyvtár használatával. Támogatja mind a klasszikus programok fejlesztését C++ nyelven, mind a QML nyelv használatát, amelyben a JavaScript segítségével definiálják a szkripteket, az interfész elemek szerkezetét és paramétereit pedig CSS-szerű blokkok határozzák meg.
Az új verzióban:
- A külső folyamatok futtatása, mint például a segédprogramok és a csengő-tisztaság, külön kiszolgálói folyamatra különül el, amely megoldja a Linux azon problémáit, amelyek magas erőforrás-felhasználáshoz vezetnek a folyamatok nagy alkalmazásokból való elágazásakor.
- A szövegszerkesztő több kurzoros szerkesztési móddal rendelkezik, amely lehetővé teszi, hogy egyszerre több helyre is hozzáadjon szöveget. (További kurzorok hozzáadhatók az Alt+Click billentyűkombinációval).
- A C++ kódmodell LLVM 13-ra frissült.
- A Clang Server (clangd) gyorsítótárazási szolgáltatás C++ kódmodell háttérprogramjaként való használatának lehetősége stabilizálódott. A clangd backend opcionálisan használható a libclang alapú kódmodell helyettesítésére, köszönhetően az LSP (Language Server Protocol) protokollnak. Az engedélyezés az „Eszközök > Beállítások > C++ > Clangd” menü „Clangd használata” opcióján keresztül történik.
- Az integrált Qt Quick Designer alapértelmezés szerint le van tiltva, és .ui.qml fájlok megnyitásakor a Qt Design Studio csomag kerül meghívásra. A tervek között szerepel a Qt Design Studio és a Qt Creator (videó) közötti integráció további javítása a jövőben. A beépített Qt Quick Designer visszaállítható az „About Plugins” menü „QmlDesigner plugin” opciójával.
- A „Megjelenítés fájlrendszer nézetben” elem hozzáadásra került a projektfa helyi menüjéhez.
- A Fájlok az összes projektkönyvtárban ablak mostantól támogatja a globális keresést, és a Keresőszűrőhöz hasonló lehetőségeket biztosít.
- Bővült a CMake alapú projektek támogatása. A fejlécfájlok hozzáadásához az egyes fejléccsomópontok helyett a forrásfájlok közös listája használatos.
- Továbbfejlesztett támogatás a Docker-tárolók építéséhez és futtatásához.
- A Qt Creator 6 bináris fájljait áttelepítettük a Qt 6.2 ág használatára. Hozzáadott univerzális buildek a macOS számára, beleértve az Intel és ARM architektúrák támogatását.
Forrás: opennet.ru