Doli Qt Creator 20 â versioni e re e re e pĂ«r zhvillimin e aplikacioneve nĂ« Qt, C++, QML dhe teknologji tĂ« ngjashme. NĂ« njoftimin zyrtar Qt Company pĂ«rmend si ndryshime kyçe mbĂ«shtetje pĂ«r agjentĂ«t e kodimit AI, njĂ« mod shqetĂ«sues Zen Mode, mbĂ«shtetje pĂ«r sistemin e ndĂ«rtimit GN dhe njĂ« grup pĂ«rmirĂ«simesh pĂ«r CMake, QML, Android, iOS dhe zhvillimin e largĂ«t pĂ«r Linux.
Ndryshimi kryesor i këtij lëshimi është integrimi me agjentët AI përmes ACP Client. Komponenti i ri shton në Qt Creator një panel bisedash me agjentë, që mund të kuptojnë bazën e kodit dhe të kryejnë veprime në emër të zhvilluesit: të analizojnë kodin, të redaktojnë skedarët, të ekzekutojnë komanda dhe të inicojnë ndërtimet. Integrimi është i bazuar në Agent Client Protocol, dhe shabllonat e gatshme të lidhjes merren nga regjistri publik ACP. Ndër konfigurimet e mbështetura në njoftim përmenden Claude Code, Codex, Gemini CLI dhe GitHub Copilot.
Ndryshimet kryesore në Qt Creator 20
Mbështetje për agjentët AI përmes ACP Client.
Në IDE është shtuar një panel bisedash për të lidhur agjentët AI përmes Protocolit të Klientit të Agjentit. Këta agjentë mund të përgjigjen jo vetëm pyetjeve lidhur me projektin, por edhe të kryejnë veprime: të redaktojnë skedarët, të ekzekutojnë komanda dhe ndërtime. Lidhja konfigurohet përmes mënyrës Extensions, dhe parametrat e agjentëve mund të vendosen manualisht ose të zgjidhen nga template të gatshme.Zgjerimi MCP Server.
Qt Creator 20 zgjeron mbështetje Model Context Protocol. MCP Server tani ofron informacione më të shumta për gjendjen e IDE-së për instrumentet AI të jashtme dhe lejon kryerjen e operacioneve shtesë. Në listën e ndryshimeve (në GitHub kodet burimore ende nuk janë sinkronizuar) janë specifikuar mjetet e reja për ekzekutimin e komandave, punën me VCS, shikimin e skedarëve të hapur, menaxhimin e pikave të ndërprerjes, marrjen e grupeve të depuratorit dhe kërkimin e veprimeve në IDE. Po ashtu është shtuar një faqe e re për konfigurim AI > MCP Servers dhe mbështetje CORS për lidhjen nga aplikacione web.Zen Mode për të punuar pa shpërqendrime.
Re përmasë të re Zen Mode shton një pikë Tools > Zen Mode > Toggle Distraction Free Mode dhe butona të veçantë në ndërfaqe. Qëllimi i tij është të hiqni elementet e tepërta dhe të mbani në fokus redaktorin e kodit. Mënyra aktivizohet si një zgjerim.Përditësimi i mjeteve C++.
Clangd për modelin e kodit C++ është përditësuar në LLVM 22.1.2, dhe skedarët binarë të paracaktuar Clangd tani ofrohen me optimizimin PGO në të gjitha platformat. Gjithashtu është shtuar mundësia e përdorimit të një databaze kompilimi të jashtme në vend të asaj që krijohet automatikisht nga Qt Creator, ka mbështetje për përkuljen e degëve të përpunuesit të paraparë, komente blokues C++ dhe rajone #pragma. Në changelog, është theksuar mbështetja për literale std::size_t dhe direktiva të përpunuesit të paraparë C++23.Përmirësime në QML.
Për QML tani përdoret si parazgjedhje ndriçimi semantik nga qmlls. Për më tepër, menuja kontekstuale tregon veprimet e refaktorimit që janë të disponueshme përmes servisit të gjuhës QML. Kjo duhet ta bëjë punën me QML më të ngjashme me përpunimin e kodit C++ nga IDE.Mbështetje për projektet GN.
Në Qt Creator 20 është shtuar një zgjerim për të punuar me projektet GN / Generate Ninja. Pas aktivizimit të zgjerimit, IDE mund të hapë projektet GN dhe të punojë me to drejtpërdrejt. Kjo është e rëndësishme për projektet ku GN përdoret si sistemi kryesor për përshkrimin e ndërtimit.Përmirësime në CMake Presets.
Qt Creator tani monitoron ndryshimet nĂ« CMake Presets, mbĂ«shtet presetet e reja tĂ« shitĂ«sve qt dhe tĂ« kompiluesit, dhe presetet e krijuara pĂ«r kits shĂ«nohen si pĂ«rkohshme dhe tĂ« lidhura me njĂ« projekt specifik. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r variablat CONAN_HOST_PROFILE dhe CONAN_BUILD_PROFILE pĂ«r integrim me Conan.Ndryshime nĂ« menaxhimin e projekteve dhe ambientit.
Në cilësimet e projektit është shtuar mundësia për të marrë variablat e ambientit nga një skedar të tekstit ose skriptë shell. Po ashtu, janë shtuar analizimi i lidhjeve të tipit file:// në daljen e ndërtimit dhe është rregulluar problemi i performancës në Dalja e Aplikacionit.Debuggeri i Ri i Largët.
Shtuar lloji i konfigurimit të lançimit Debugger i Largët, i ngjashëm me skenarin Debug > Start Debugging > Attach to Running Debug Server. Kjo e thjeshton ripërsëritjen dhe kalimin midis konfigurimeve të ndryshme të debugging të largët.Përmirësime në sistemet e kontrollit të versioneve.
Veprimet e VCS janë bërë të disponueshme në më shumë vende të ndërfaqes, duke përfshirë Dokumentet e Hapura dhe redaktorëve. Gjendja e skedarit tani shfaqet në dialogun e pronave, është përmirësuar funksionimi me diff, është shtuar shenjimi i skedarëve të pa ndjekur. Për redaktorin e dorëzimit të Git, është shtuar një paralajmërim për situatat që mund të çojnë në humbjen e ndryshimeve tashmë të përgatitura, dhe dialogu Vazhdoni Rindërtimin tani është më e vështirë të përdoret për operacione shkatërruese rastësisht.Përmirësime në zhvillimin e Android.
Redaktori i Android Manifest është ndarë në interfazet e veçanta për ikona, ekranin e përkohshëm dhe lejet. Në menunë Mjetet > Android kanë mbërritur redaktues të veçantë Redaktori i Ikonave, Redaktori i Ekranit të Përkohshëm dhe Redaktori i Lejeve.Përmirësime në zhvillimin e iOS dhe Linux-it të largët.
Për iOS është shtuar akses i kufizuar në sistemin e skedarëve të pajisjes nga pamja e Sistemit të Skedarëve, Locator dhe dialogët e skedarëve të largët, duke përfshirë katalogun e raporteve të çarjeve dhe direktoritë e aplikacioneve të zhvilluesit. Për pajisjet Remote Linux, Qt Creator tani lidhet automatikisht me sistemin e synuar përpara se të implementohet dhe të ekzekutohet aplikacioni.Përmirësime të ndërfaqes së përgjithshme.
Në përfaqësimet tekstuale tani ndriçohen të gjitha rezultatet e kërkimit. Pika e menusë File > Hap Skedarin ose Projektin është ndarë në veçori të veçanta Hap Skedarin dhe Hap Projekti, ndërkohë veprimi i vjetër është ruajtur dhe mund të caktohet në një çelës të nxehtë.
Qt Creator 20 është në dispozicion si një përditësim përmes Qt Online Installer. Në njoftimin gjithashtu është theksuar se instaluesit offline komercialë janë në dispozicion përmes portalit të llogarive Qt, ndërsa ndërtimet open source janë në faqen e shkarkimeve Qt.
Shkarkoni kodin burimor dhe skedarët binarë
Burimi: linux.org.ru
