Tvůrce Qt 20

Náhradní Tvůrce Qt 20 — nová verze IDE pro vývoj aplikací v Qt, C++, QML a souvisejících technologiích. oficiální oznámení Společnost Qt uvádí jako klíčové inovace podporu pro kódovací agenty s umělou inteligencí, nový režim Zen, podporu systému sestavení GN a sadu vylepšení pro CMake a QML. Android, iOS a vzdálený vývoj v rámci Linux.


Hlavní změnou ve verzi je integrace s agenty umělé inteligence prostřednictvím Klient ACPNová komponenta přidává do Qt Creatoru panel chatu s agenty, kteří rozumí kódové základně a provádějí akce jménem vývojáře: analyzují kód, upravují soubory, spouštějí příkazy a iniciují sestavení. Integrace je postavena na... Protokol agenta a klientaa připravené šablony připojení jsou převzaty z veřejného registru ACP. Mezi podporované konfigurace uvedené v oznámení patří Claude Code, Codex, Gemini CLI a GitHub Copilot.

Hlavní změny v Qt Creatoru 20

  • Podpora pro agenty s umělou inteligencí prostřednictvím klienta ACP.
    IDE nyní obsahuje chatovací panel pro připojení agentů AI prostřednictvím protokolu Agent Client Protocol. Tito agenti mohou nejen odpovídat na otázky týkající se projektu, ale také provádět akce, jako je úprava souborů a spouštění příkazů a sestavení. Připojení se konfigurují v režimu rozšíření a parametry agenta lze konfigurovat ručně nebo vybrat z předdefinovaných šablon.

  • Rozšíření serveru MCP.
    Qt Creator 20 vylepšuje podporu Protokol kontextu modeluMCP Server nyní poskytuje externím nástrojům umělé inteligence více informací o stavu IDE a umožňuje další operace. seznam změn (Zdrojový kód zatím není synchronizován na GitHubu.) Jsou uvedeny nové nástroje pro spouštění příkazů, práci s VCS, prohlížení otevřených souborů, správu zarážek, získání debuggeru a vyhledávání akcí v IDE. Byla také přidána stránka nastavení. AI > MCP servery a podporu CORS pro připojení z webových aplikací.

  • Zen režim pro práci bez rušivých vlivů.
    Nový režim Zenový režim přidá položku Nástroje > Zen režim > Přepnout režim bez rozptylování a jednotlivá tlačítka v rozhraní. Jeho účelem je odstranit nepotřebné prvky a udržet editor kódu v centru pozornosti. Režim je povolen jako rozšíření.

  • Aktualizace nástrojů C++.
    Model kódu Clangd pro C++ byl aktualizován na LLVM 22.1.2, a předpřipravené binární soubory Clangd jsou nyní dodávány s optimalizacemi PGO na všech platformách. Byla také přidána možnost použití externí kompilační databáze namísto té, kterou automaticky generuje Qt Creator, spolu s podporou pro skládání větví preprocesoru, komentářů bloků ve stylu C++ a oblastí #pragma. Podpora literálů std::size_t a direktiv preprocesoru C++23 je konkrétně zmíněna v seznamu změn.

  • Vylepšení QML.
    QML nyní ve výchozím nastavení používá sémantické zvýrazňování z qmlls. Kontextová nabídka navíc zobrazuje akce refaktoringu dostupné prostřednictvím jazykového serveru QML. Díky tomu by se práce s QML měla více podobat způsobu, jakým IDE zpracovává kód C++.

  • Podpora projektů GN.
    Qt Creator 20 přidává rozšíření pro správu projektů GN / Generovat ninjuPo povolení rozšíření může IDE přímo otevírat a pracovat s projekty GN. To je důležité pro projekty, které používají GN jako primární systém popisu sestav.

  • Vylepšení předvoleb CMake.
    Qt Creator nyní sleduje změny v presetech CMake, podporuje nové presety od dodavatelů (qt a kompilátor) a sady vytvořené pro presety jsou označeny jako dočasné a specifické pro projekt. Pro integraci s Conanem byla přidána podpora proměnných CONAN_HOST_PROFILE a CONAN_BUILD_PROFILE.

  • Změny v řízení projektů a prostředí.
    Nastavení projektu nyní podporuje načítání proměnných prostředí z textového souboru nebo skriptu shellu. Byla také přidána analýza odkazů file:// ve výstupu sestavení a byl opraven problém s výkonem. Výstup aplikace.

  • Nový vzdálený ladicí program.
    Přidán typ konfigurace spuštění Vzdálený ladicí program, blízký účelu scénáře Ladění > Spustit ladění > Připojit ke spuštěnému ladicímu serveruDíky tomu je snazší restartovat a přepínat mezi různými konfiguracemi vzdáleného ladění.

  • Vylepšení systémů pro správu verzí.
    Akce VCS jsou nyní k dispozici na více místech v rozhraní, včetně Otevřít dokumenty a editory. Stav souboru se nyní zobrazuje v dialogovém okně vlastností, bylo vylepšeno zpracování rozdílů a byly označeny nesledované soubory. Pro editor pro odesílání v Gitu bylo přidáno varování o situacích, které by mohly vést ke ztrátě dříve připravených změn, a v dialogovém okně Pokračovat v rebase Nyní je obtížnější jej nechtěně použít pro destruktivní operace.

  • Vylepšení Android-vývoj.
    Editor Android Manifest je rozdělen do samostatných rozhraní pro ikony, úvodní obrazovku a oprávnění. V nabídce Nástroje> Android objevili se samostatní editoři Editor ikon, Editor úvodní obrazovky и Editor oprávnění.

  • Vylepšení iOS a dálkového ovládání Linux-vývoj.
    Pro iOS byl přidán omezený přístup k souborovému systému zařízení ze zobrazení Souborový systém, Lokátoru a dialogových oken vzdálených souborů, včetně adresáře se zprávami o selhání a adresářů vývojářských aplikací. Pro vzdálené použití Linux Qt Creator se nyní automaticky připojí k cílovému systému před nasazením a spuštěním aplikace.

  • Vylepšení celkového rozhraní.
    Všechny výsledky vyhledávání jsou nyní v textových zobrazeních zvýrazněny. Položka nabídky Soubor > Otevřít soubor nebo projekt rozděleno na samostatné Otevřít soubor и Otevřený projekt, zatímco stará akce je uložena a lze ji přiřadit klávesové zkratce.

Qt Creator 20 je k dispozici jako aktualizace prostřednictvím Online instalační program QtV oznámení se také uvádí, že komerční offline instalační programy jsou k dispozici prostřednictvím portálu Qt Account Portal a open source verze jsou k dispozici na stránka ke stažení Množství

Stáhnout zdrojový kód a binární soubory

Zdroj: linux.org.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster