Qt Creator 9 fejlesztői környezet kiadás

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.
    Qt Creator 9 fejlesztői környezet kiadás
  • 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

Hozzászólás