Bylo zveřejněno vydání integrovaného vývojového prostředí Qt Creator 10.0, určeného k vytváření aplikací pro různé platformy pomocí knihovny Qt. Podporován je jak vývoj klasických C++ programů, tak použití jazyka QML, ve kterém se pro definici skriptů používá JavaScript a struktura a parametry prvků rozhraní jsou nastaveny bloky podobnými CSS. Připravené sestavy se tvoří pro Linux, Windows a macOS.
V nové verzi:
- Poskytuje možnost přesunout a skrýt podrobnosti o průběhu operací.
- Ve vyhledávací liště (Locator) byl vyřešen problém se zapamatováním poslední zadané hledané fráze při použití otevřeného režimu ve vycentrovaném vyskakovacím okně.
- Zabalená verze LLVM byla aktualizována na verzi 16 s větší podporou standardu C++20 v Clang a vylepšenou interoperabilitou mezi Qt Creator a Clangd. Ve výchozím nastavení je povolen plugin ClangFormat, který se nyní používá k zarovnání kódu C++.
- Implementována schopnost automaticky měnit zahrnuté soubory (prostřednictvím include) a opravovat odkazy v souborech C++ po přejmenování souborů „.ui“ nebo formulářů v nich definovaných.
- Přidán nástroj (Nástroje > C++ > Najít nepoužité funkce) k nalezení nepoužívaných funkcí v projektu.
- Byl přidán režim zobrazení Hierarchie volání, dostupný pro všechny jazyky, pro které existují servery LSP (Language Server Protocol), které tuto funkci podporují.
- Model kódu QML byl aktualizován, aby odrážel změny v Qt 6.5. Editor kódu má nyní možnost zobrazit náhled vlastností barev jako nápovědu.
- Přidána podpora pro definování externího příkazu pro formátování souborů pomocí QML, jako je volání qmlformat namísto vestavěné logiky formátování.
- Přidána možnost otestovat QML Language Server (Qt Quick > QML/JS Editing > Use qmlls now) při instalaci volitelné komponenty Qt Language Server z instalačního programu Qt.
- Do verze 5 byla aktualizována podpora presetů (cmake-presets) systému sestavení CMake, který nyní podporuje proměnnou ${pathListSep}, příkaz „include“ a externí strategii pro architekturu a sadu nástrojů.
- Do editoru (CMake > Formatter) bylo přidáno nastavení, které určuje příkaz pro formátování souborů souvisejících s CMake, například můžete použít utilitu cmake-format.
- Implementován nový krok instalace pomocí "cmake --install", který lze přidat pomocí možnosti "Projekty > Nastavení spuštění > Přidat krok nasazení".
- Při sestavování v Dockeru byla přidána podpora pro vzdálené zpracování modelu kódu pomocí procesu na pozadí Clangd. Do pluginu ClangFormat byla přidána podpora pro práci s externími soubory hostovanými v kontejneru Docker.
- Schopnost procházet souborovým systémem vzdálených cílových systémů je poskytována například pro výběr adresáře pro sestavení. Přidána podpora pro otevření terminálu na vzdáleném systému pomocí akce Open Terminal, například přítomné v nastavení prostředí sestavení.
Zdroj: opennet.ru