Bolo zverejnené vydanie integrovaného vývojového prostredia Qt Creator 9.0, určeného na vytváranie multiplatformových aplikácií pomocou knižnice Qt. Podporuje ako vývoj klasických programov v C++, tak aj používanie jazyka QML, v ktorom sa na definovanie skriptov používa JavaScript a štruktúra a parametre prvkov rozhrania sú špecifikované blokmi podobnými CSS. Pre Linux, Windows a MacOS boli vytvorené hotové zostavy.
V novej verzii:
- Pridaná experimentálna podpora pre testovací rámec Squish GUI. Integračný doplnok Squish vám umožňuje otvárať existujúce a vytvárať nové testovacie prípady, zaznamenávať testovacie prípady, používať Squish Runner a Squish Server na spúšťanie testovacích prípadov a testovacích prípadov, nastavovať body prerušenia pred spustením testov na prerušenie vykonávania na danej pozícii a kontrolovať premenné.
- Pridaná podpora pre tmavú tému pri zobrazovaní vstavaného pomocníka a dokumentácie.
- Pri zobrazení kontextovej pomoci API sa teraz obsah generuje s prihliadnutím na verziu Qt uvedenú v projekte (t. j. pre projekty používajúce Qt 5 sa zobrazuje dokumentácia pre Qt 5 a pre projekty používajúce Qt 6 je dokumentácia pre Qt 6 zobrazené.
- Do editora bola pridaná možnosť vizualizovať zarážky v dokumente. Každá zarážka je označená samostatnou zvislou čiarou. Pridaná bola aj možnosť meniť riadkovanie a boli vyriešené problémy s výkonom pri výbere veľmi veľkých blokov.
- Kódový model C++ založený na backende Clangd, ktorý podporuje LSP (Language Server Protocol), si teraz vystačí s jednou inštanciou Clangd pre celú reláciu (predtým mal každý projekt svoju vlastnú inštanciu Clangd). Do nastavení bola pridaná možnosť zmeniť prioritu vlákien na pozadí Clangd používaných na indexovanie.
- Parametre štýlu kódu C++ je možné upravovať priamo z hlavného dialógového okna nastavení, bez otvárania samostatného dialógového okna. Nastavenia ClangFormat boli presunuté do rovnakej sekcie.
- Vyriešené problémy s otváraním súborov QML z adresára zostavenia namiesto zdrojového adresára a strata bodov prerušenia pri použití funkcie preformátovania.
- Pridaná podpora pre konfiguráciu a vytváranie predvolieb pre projekty CMake.
Zdroj: opennet.ru