Tvorca Qt 20

Prišiel Tvorca Qt 20 — nová verzia IDE na vývoj aplikácií v jazykoch Qt, C++, QML a súvisiacich technológiách. oficiálne oznámenie Spoločnosť Qt uvádza ako kľúčové inovácie podporu pre kódovacích agentov s umelou inteligenciou, nový režim Zen, podporu pre systém zostavovania GN a súbor vylepšení pre CMake a QML. Android, iOS a vzdialený vývoj v rámci Linux.


Hlavnou zmenou vo vydaní je integrácia s agentmi umelej inteligencie prostredníctvom Klient ACPNový komponent pridáva do Qt Creatoru panel chatu s agentmi, ktorí rozumejú kódovej základni a vykonávajú akcie v mene vývojára: analyzujú kód, upravujú súbory, spúšťajú príkazy a iniciujú zostavovania. Integrácia je postavená na... Protokol agenta a klientaa hotové šablóny pripojenia sú prevzaté z verejného registra ACP. Medzi podporované konfigurácie uvedené v oznámení patria Claude Code, Codex, Gemini CLI a GitHub Copilot.

Hlavné zmeny v Qt Creator 20

  • Podpora pre agentov s umelou inteligenciou prostredníctvom klienta ACP.
    IDE teraz obsahuje panel chatu na pripojenie agentov AI prostredníctvom protokolu Agent Client Protocol. Títo agenti môžu nielen odpovedať na otázky týkajúce sa projektu, ale aj vykonávať akcie, ako je úprava súborov a spúšťanie príkazov a zostavení. Pripojenia sa konfigurujú prostredníctvom režimu rozšírení a parametre agenta je možné konfigurovať manuálne alebo vybrať z preddefinovaných šablón.

  • Rozšírenie servera MCP.
    Qt Creator 20 vylepšuje podporu Kontextový protokol modeluMCP Server teraz poskytuje externým nástrojom umelej inteligencie viac informácií o stave IDE a umožňuje ďalšie operácie. zoznam zmien (Zdrojový kód ešte nie je synchronizovaný na GitHub.) Sú uvedené nové nástroje na spúšťanie príkazov, prácu s VCS, prezeranie otvorených súborov, správu bodov prerušenia, získanie zásobníka debuggeru a vyhľadávanie akcií v IDE. Bola tiež pridaná stránka s nastaveniami. AI > MCP servery a podporu CORS pre pripojenia z webových aplikácií.

  • Zen režim pre prácu bez rušivých vplyvov.
    Nový režim Zenový režim pridá položku Nástroje > Zen režim > Prepnúť režim bez rozptyľovania a jednotlivé tlačidlá v rozhraní. Jeho účelom je odstrániť nepotrebné prvky a udržať editor kódu v centre pozornosti. Režim je povolený ako rozšírenie.

  • Aktualizácia nástrojov C++.
    Model kódu Clangd pre C++ bol aktualizovaný na LLVM 22.1.2, a predkompilované binárne súbory Clangd sa teraz dodávajú s optimalizáciami PGO na všetkých platformách. Pridaná bola aj možnosť použitia externej kompilačnej databázy namiesto tej, ktorú automaticky generuje Qt Creator, spolu s podporou pre skladanie vetiev preprocesora, komentárov blokov v štýle C++ a oblastí #pragma. Podpora pre literály std::size_t a direktívy preprocesora C++23 je osobitne uvedená v zozname zmien.

  • Vylepšenia QML.
    QML teraz štandardne používa sémantické zvýrazňovanie z qmlls. Okrem toho kontextové menu zobrazuje akcie refaktoringu dostupné prostredníctvom jazykového servera QML. Vďaka tomu by sa práca s QML mala viac podobať spôsobu, akým IDE spracováva kód C++.

  • Podpora projektov GN.
    Qt Creator 20 pridáva rozšírenie pre riadenie projektov GN / Generovať NinjuPo povolení rozšírenia môže IDE priamo otvárať a pracovať s projektmi GN. Toto je dôležité pre projekty, ktoré používajú GN ako primárny systém popisu zostáv.

  • Vylepšenia predvolieb CMake.
    Qt Creator teraz sleduje zmeny v predvoľbách CMake, podporuje nové predvoľby dodávateľov (qt a kompilátor) a súpravy vytvorené pre predvoľby sú označené ako dočasné a špecifické pre projekt. Pre integráciu s Conanom bola pridaná podpora premenných CONAN_HOST_PROFILE a CONAN_BUILD_PROFILE.

  • Zmeny v riadení projektov a prostredia.
    Nastavenia projektu teraz podporujú načítanie premenných prostredia z textového súboru alebo skriptu shellu. Pridané bolo aj parsovanie odkazov file:// vo výstupe zostavenia a opravený bol problém s výkonom. Výstup aplikácie.

  • Nový vzdialený ladiaci program.
    Pridaný typ konfigurácie spustenia Vzdialený ladiaci program, blízky účelu skriptu Ladenie > Spustiť ladenie > Pripojiť k spustenému ladiacemu serveruVďaka tomu je jednoduchšie reštartovať a prepínať medzi rôznymi konfiguráciami vzdialeného ladenia.

  • Vylepšenia systémov správy verzií.
    Akcie VCS sú teraz dostupné na viacerých miestach v rozhraní, vrátane Otvorené dokumenty a editorov. Stav súboru sa teraz zobrazuje v dialógovom okne vlastností, vylepšená bola manipulácia s rozdielmi a označené boli nesledované súbory. Pre editor odosielania Git bolo pridané upozornenie o situáciách, ktoré by mohli viesť k strate predtým pripravených zmien, a dialógové okno Pokračovať v obnovení základne Teraz je ťažšie ho nechtiac použiť na deštruktívne operácie.

  • Vylepšenia Android-vývoj.
    editor Android Manifest je rozdelený do samostatných rozhraní pre ikony, úvodnú obrazovku a povolenia. V ponuke Nástroje > Android objavili sa samostatní redaktori Editor ikon, Editor úvodnej obrazovky и Editor povolení.

  • Vylepšenia systému iOS a diaľkového ovládania Linux-vývoj.
    Pre systém iOS bol pridaný obmedzený prístup k súborovému systému zariadenia zo zobrazenia súborového systému, lokátora a dialógových okien vzdialených súborov vrátane adresára so správami o zlyhaní a adresárov vývojárskych aplikácií. Linux Qt Creator sa teraz automaticky pripojí k cieľovému systému pred nasadením a spustením aplikácie.

  • Vylepšenia celkového rozhrania.
    Všetky výsledky vyhľadávania sú teraz v textových zobrazeniach zvýraznené. Položka ponuky Súbor > Otvoriť súbor alebo projekt rozdelené na samostatné Otvoriť súbor и Otvorený projekt, pričom stará akcia sa uloží a možno ju priradiť klávesovej skratke.

Qt Creator 20 je k dispozícii ako aktualizácia prostredníctvom Online inštalátor QtV oznámení sa tiež uvádza, že komerčné offline inštalátory sú dostupné prostredníctvom portálu Qt Account Portal a zostavy s otvoreným zdrojovým kódom sú dostupné na stránka na stiahnutie Množstvo

Stiahnite si zdrojový kód a binárne súbory

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster