Bylo vydáno vydání integrovaného vývojového prostředí Qt Creator 12.0, určeného pro vytváření multiplatformních aplikací pomocí knihovny Qt. Podporována je jak vývoj klasických programů v jazyce C++, tak využití jazyka QML, kde se k definici scénářů používá JavaScript a struktura a parametry uživatelského rozhraní jsou nastaveny pomocí bloků podobných CSS. Hotové sestavy jsou k dispozici pro Linux, Windows a macOS.
V nové verzi:
- Přidán plugin Compiler Explorer, který umožňuje v reálném čase sledovat generovaný assemblerový kód a chyby kompilátoru v průběhu psaní zdrojového kódu. V případě potřeby lze zobrazit výsledek vykonání zkompilovaného kódu. Je poskytována možnost výběru používaného kompilátoru (GCC, Clang atd.) a editačního prostředí pro různé programovací jazyky. Napsaný kód lze uložit spolu s nastavením do souboru ve formátu „.qtce“. Pro aktivaci pluginu je třeba jej vybrat v okně „Help > About Plugins > CompilerExplorer“, poté lze plugin vyvolat přes nabídku „Use Tools > Compiler Explorer > Open Compiler Explorer“.

- Přidána možnost ladění a profilování build skriptů CMake pomocí protokolu DAP (Debug Adapter Protocol), podporovaného od verze CMake 3.27. Je možné provádět operace, jako je nastavování bodů přerušení v CMake souborech a ladění procesu nastavení. Ladění lze spustit přes nabídku „Debug > Start Debugging > Start CMake Debugging“. Kromě toho je k dispozici funkce profilování skriptů CMake, která se spouští přes menu „Analyze > CMake Profiler“.
- Přidán plugin ScreenRecorder (Help > About Plugins > ScreenRecorder) pro zaznamenávání video práce v Qt Creator, což může být užitečné pro přípravu vzdělávacích článků nebo pro připojení vizuální demonstrace problému k chybovým zprávám.
- Výrazně zkrácena doba spouštění na některých systémech.
- Clangd a Clang analyzer byly aktualizovány na vydání LLVM 17.0.1.
- Vylepšeny prostředky pro refaktoring kódu v jazyce C++.
- Do editoru textu ve formátu Markdown byly přidány tlačítka pro výběr stylů textu.
- Přidána možnost použití proxy pro přístup k inteligentnímu asistentu GitHub Copilot, který dokáže generovat typové konstrukce při psaní kódu.
- Byly přidány související nastavení pojmenování souborů s kódem v C++ a dokumentace prostřednictvím komentářů.
- Byl vylepšen editor souborů ve formátu CMake, kde byly značně rozšířeny možnosti automatického doplňování a přidány funkce pro rychlý přechod na určenou pozici, makro, cílovou sestavu nebo definici balíčku.
- Bylo zajištěno automatické rozpoznání nastavení PySide.
Zdroj: opennet.ru

