Vydanie vývojového prostredia Qt Creator 10

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

Pridať komentár