Megjelent a Qt Creator 9.0 integrált fejlesztői 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. Kész összeállítások készültek Linux, Windows és MacOS számára.
Az új verzióban:
- Kísérleti támogatás került a Squish GUI tesztelési keretrendszerhez. A Squish integrációs bővítmény lehetővé teszi meglévő tesztesetek megnyitását és új tesztesetek létrehozását, tesztesetek rögzítését, tesztesetek futtatását a Squish Runner és a Squish Server segítségével, töréspontok beállítását a tesztek futtatása előtt a végrehajtás megszakításához egy megadott ponton, valamint változók vizsgálatát.
- Hozzáadva a sötét téma támogatása a beépített súgó és dokumentáció megjelenítésekor.
- A kontextuális API-súgó megjelenítésekor a tartalom mostantól a projektben megadott Qt-verzió figyelembevételével generálódik (azaz a Qt 5 projektek esetében a Qt 5 dokumentációja, a Qt 6 projektek esetében pedig a Qt 6 dokumentációja jelenik meg).
- A szerkesztőhöz hozzáadtunk egy lehetőséget a dokumentumok behúzásainak vizualizálására. Minden behúzás külön függőleges vonallal van jelölve. A sorköz módosításának lehetősége is hozzáadódott, és a nagyon nagy blokkok kijelölésekor felmerülő teljesítményproblémákat is kijavítottuk.

- A Language Server Protocol (LSP) protokollt támogató Clangd háttérrendszeren alapuló C++ kódmodell mostantól egyetlen Clangd példányon futtatható a teljes munkamenet során (korábban minden projektnek saját Clangd példánya volt). A beállítások mostantól lehetővé teszik az indexeléshez használt Clangd háttérszálak prioritásának módosítását.
- A C++ kódstílus-beállítások mostantól közvetlenül a fő beállítások párbeszédpanelen szerkeszthetők, külön párbeszédpanel megnyitása nélkül. A ClangFormat beállítások ugyanabba a szakaszba kerültek.
- Kijavítottunk problémákat, amelyek a QML-fájlok forráskönyvtár helyett a build könyvtárból való megnyitásakor és a töréspontok elvesztésekor jelentkeztek az újraformázási függvény használatakor.
- A CMake projektekhez támogatást adtunk a presetek konfigurálásához és létrehozásához.
Forrás: opennet.ru

