Bolo zverejnené vydanie integrovaného vývojového prostredia Qt Creator 10.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:
- Poskytuje sa možnosť presúvať a skrývať podrobnosti o priebehu operácií.
- Vo vyhľadávacom paneli (Locator) bol vyriešený problém so zapamätaním si poslednej zadanej hľadanej frázy pri použití režimu otvárania vo vyskakovacom okne zarovnanom na stred.
- Dodávaná verzia LLVM bola aktualizovaná na vydanie 16 s rozšírenou podporou pre štandard C++20 v Clang a vylepšenou interoperabilitou medzi Qt Creator a Clangd. Doplnok ClangFormat je predvolene povolený a teraz sa používa na zarovnanie kódu C++.
- Implementovaná schopnosť automaticky meniť zahrnuté súbory (prostredníctvom include) a upravovať odkazy v súboroch C++ po premenovaní súborov „.ui“ alebo formulárov v nich definovaných.
- Pridaný nástroj (Nástroje > C++ > Nájsť nepoužité funkcie) na vyhľadávanie nepoužívaných funkcií v projekte.
- Pridaný režim zobrazenia Hierarchy hovorov, dostupný pre všetky jazyky, pre ktoré existujú servery LSP (Language Server Protocol), ktoré podporujú túto funkciu.
- Model kódu QML bol aktualizovaný, aby odrážal zmeny v Qt 6.5. Editor kódu má teraz možnosť zobraziť náhľad vlastností farieb ako popis.
- Pridaná podpora pre definovanie externého príkazu na formátovanie súborov QML, napríklad volanie qmlformat namiesto vstavanej logiky formátovania.
- Pridaná možnosť testovať QML Language Server (Qt Quick > QML/JS Editing > Use qmlls now) pri inštalácii voliteľného komponentu Qt Language Server z inštalačného programu Qt.
- Podpora pre prednastavenia (cmake-presety) systému zostavovania CMake bola aktualizovaná na verziu 5, ktorá teraz zahŕňa podporu pre premennú ${pathListSep}, príkaz „include“ a externú stratégiu pre architektúru a nástroje.
- Do editora (CMake > Formatter) bolo pridané nastavenie na zadanie príkazu na formátovanie súborov súvisiacich s CMake, napríklad môžete použiť pomôcku cmake-format.
- Implementovaný nový krok inštalácie pomocou "cmake --install", ktorý je možné pridať cez možnosť "Projekty > Nastavenia spustenia > Pridať krok nasadenia".
- Pri budovaní v Dockeri bola pridaná podpora pre vzdialené spracovanie modelu kódu pomocou procesu na pozadí Clangd. Doplnok ClangFormat pridal podporu pre prácu s externými súbormi umiestnenými v kontajneri Docker.
- Schopnosť navigovať cez súborový systém vzdialených cieľových systémov je poskytovaná napríklad na výber adresára pre zostavenie. Pridaná podpora pre otvorenie terminálu na vzdialenom systéme pomocou akcie Open Terminal, napríklad prítomnej v nastaveniach prostredia zostavy.
Zdroj: opennet.ru