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 hozzáadva a Squish GUI tesztelési keretrendszerhez. A Squish integrációs beépülő modul lehetővé teszi meglévő tesztesetek megnyitását és új tesztesetek létrehozását, tesztesetek rögzítését, a Squish Runner és a Squish Server használatát tesztesetek és tesztesetek futtatásához, töréspontok beállítását a tesztek futtatása előtt a végrehajtás megszakításához egy adott pozícióban, és ellenőrizheti a változókat.
- A sötét téma támogatása a beépített súgó és dokumentáció megjelenítésekor.
- API-kontextus súgó megjelenítésekor a tartalom a projektben feljegyzett Qt verziójának figyelembevételével jön létre (azaz a Qt 5-öt használó projektek esetében a Qt 5-höz tartozó projektek, a Qt 6-ot használó projektek esetében pedig a Qt 6 dokumentációja jelenik meg Látható.
- A szerkesztőbe bekerült egy lehetőség, amellyel megjelenítheti a behúzásokat a dokumentumban. Minden behúzás külön függőleges vonallal van megjelölve. A sorköz megváltoztatásának lehetősége is hozzáadásra került, és a teljesítményproblémák a nagyon nagy blokkok kiválasztásakor megoldódtak.
- A Clangd háttérrendszeren alapuló C++ kódmodell, amely támogatja az LSP-t (Language Server Protocol), most beéri egy Clangd-példánnyal a teljes munkamenethez (korábban minden projektnek volt saját Clangd-példánya). A beállításokhoz hozzáadtuk az indexeléshez használt Clangd háttérszálak prioritásának megváltoztatásának lehetőségét.
- Lehetőség van a C++ kódstílus-paraméterek szerkesztésére közvetlenül a fő beállítások párbeszédablakban, külön párbeszédablak megnyitása nélkül. A ClangFormat beállításai ugyanabba a szakaszba kerültek.
- Megoldódott a QML-fájlok forráskönyvtár helyett a build könyvtárból való megnyitásával kapcsolatos problémák, valamint a töréspontok elvesztése az újraformázási funkció használatakor.
- Támogatás hozzáadva a CMake projektek előbeállításainak konfigurálásához és létrehozásához.
Forrás: opennet.ru