Hè ghjuntu Qt Creatore 20 — una nova versione di l'IDE per u sviluppu d'applicazioni nantu à Qt, C++, QML è tecnulugie cunnesse. annunziu ufficiale A cumpagnia Qt cita u supportu per l'agenti di codificazione AI, una nova modalità Zen, u supportu per u sistema di compilazione GN è un inseme di miglioramenti per CMake, QML, cum'è innovazioni chjave. Android, iOS è sviluppu remotu sottu Linux.
U cambiamentu principale in a versione hè l'integrazione cù l'agenti di IA per mezu di Cliente ACPU novu cumpunente aghjusta un pannellu di chat à Qt Creator cù agenti chì ponu capisce a basa di codice è eseguisce azzioni per contu di u sviluppatore: analizà u codice, mudificà i fugliali, eseguisce cumandamenti è inizià compilazioni. L'integrazione hè custruita nantu à Protocolu di Cliente Agente, è i mudelli di cunnessione pronti sò presi da u Registru ACP publicu. E cunfigurazioni supportate citate in l'annunziu includenu Claude Code, Codex, Gemini CLI è GitHub Copilot.
Cambiamenti maiò in Qt Creator 20
Supportu per l'agenti IA via u Cliente ACP.
L'IDE avà include un pannellu di chat per cunnette l'agenti IA via u Protocolu Cliente Agente. Quessi agenti ùn ponu micca solu risponde à e dumande relative à u prugettu, ma ancu eseguisce azzioni, cum'è a mudificazione di i fugliali è l'esecuzione di cumandamenti è compilazioni. E cunnessione sò cunfigurate via a modalità Estensioni, è i parametri di l'agente ponu esse cunfigurati manualmente o selezziunati da mudelli predefiniti.Estensione di u servitore MCP.
Qt Creator 20 Migliora u Supportu Protokollu di u mudellu di u cuntestuU servitore MCP furnisce avà strumenti di IA esterni cù più infurmazioni nantu à u statu di l'IDE è permette operazioni supplementari. lista di cambiamenti (U codice surghjente ùn hè ancu sincronizatu nant'à GitHub.) Sò listati novi strumenti per eseguisce cumandamenti, travaglià cù VCS, visualizà i fugliali aperti, gestisce i punti d'interruzzione, ottene u stack di debugger è circà azzioni in l'IDE. Hè stata ancu aghjunta una pagina di paràmetri. IA > Servitori MCP è u supportu CORS per e cunnessione da l'applicazioni web.Modu Zen per un travagliu senza distrazioni.
Modu novu Modu Zen aghjusta un articulu Strumenti > Modu Zen > Attivà/Disattivà a Modu Senza Distrazione è i buttoni individuali in l'interfaccia. U so scopu hè di caccià l'elementi inutili è di mantene l'editore di codice in focus. A modalità hè attivata cum'è una estensione.Aghjurnamentu di l'arnesi C++.
U mudellu di codice Clangd per C++ hè statu aggiornatu per LLVM 22.1.2, è i binari Clangd precustruiti sò avà furniti cù ottimisazioni PGO nantu à tutte e piattaforme. Hè stata ancu aghjunta a capacità di utilizà una basa di dati di compilazione esterna invece di quella generata automaticamente da Qt Creator, inseme cù u supportu per u ripiegamentu di e branche di u preprocessore, i cumenti di blocchi in stile C++ è e regioni #pragma. U supportu per i literali std::size_t è e direttive di u preprocessore C++23 hè specificamente nutatu in u changelog.Migliuramenti di QML.
QML usa avà l'evidenziazione semantica da qmlls per difettu. Inoltre, u menu cuntestuale mostra l'azzioni di refactoring dispunibili attraversu u servitore di lingua QML. Questu duveria fà chì u travagliu cù QML sia più simile à cumu l'IDE gestisce u codice C++.Supportu per i prughjetti GN.
Qt Creator 20 aghjusta una estensione di gestione di prughjetti GN / Genera NinjaDopu avè attivatu l'estensione, l'IDE pò apre è travaglià direttamente cù i prughjetti GN. Questu hè impurtante per i prughjetti chì utilizanu GN cum'è u sistema di descrizzione di l'assemblea principale.Migliuramenti di i preimpostazioni CMake.
Qt Creator avà traccia i cambiamenti in CMake Presets, supporta i novi presets di venditori (qt è compilatore), è i kit creati per i presets sò marcati cum'è tempuranei è specifichi di u prugettu. U supportu per e variabili CONAN_HOST_PROFILE è CONAN_BUILD_PROFILE hè statu aghjuntu per l'integrazione di Conan.Cambiamenti in a gestione di prughjetti è ambiente.
I paràmetri di u prugettu supportanu avà u recuperu di variabili d'ambiente da un schedariu di testu o da un script di shell. L'analisi di i ligami file:// in l'output di compilazione hè stata ancu aghjunta, è un prublema di prestazioni hè statu risoltu. Output di l'applicazione.Novu Debugger Remotu.
Tipu di cunfigurazione di lanciu aghjuntu Debugger remotu, vicinu in scopu à u script Debug > Principià u Debugging > Attaccà à u Servitore di Debug in EsecuzioneQuestu facilita u riavviu è u cambiamentu trà diverse cunfigurazioni di debugging remotu.Migliuramenti à i sistemi di cuntrollu di versione.
L'azzioni VCS sò avà dispunibili in più lochi in l'interfaccia, cumprese Apertura di i ducumenti è editori. U statu di u schedariu hè avà visualizatu in a finestra di dialogu di e pruprietà, a gestione di e diff hè stata migliurata, è i schedarii micca tracciati sò stati marcati. Un avvisu hè statu aghjuntu per l'editore di submit Git nantu à situazioni chì puderanu purtà à a perdita di cambiamenti preparati in precedenza, è a finestra di dialogu Cuntinuà u Rebase Avà hè più difficiule d'utilizà accidentalmente per operazioni distruttive.Migliuramenti Android-sviluppi.
U editore Android U manifestu hè divisu in interfacce separate per l'icone, a schermata iniziale è i permessi. In u menu Strumenti > Android editori separati sò apparsi Editore d'icone, Editore di Splashscreen и Editore di permessi.Migliuramenti di iOS è di u cuntrollu remotu Linux-sviluppi.
Per iOS, l'accessu limitatu à u sistema di fugliali di u dispusitivu hè statu aghjuntu da a vista di u Sistema di Fugliali, u Localizzatore è i dialoghi di fugliali remoti, cumpresi u cartulare di i rapporti di crash è i cartulare di l'applicazioni di sviluppatori. Per Remotu Linux Qt Creator si cunnetta avà automaticamente à u sistema di destinazione prima di implementà è eseguisce l'applicazione.Migliuramenti à l'interfaccia generale.
Tutti i risultati di ricerca sò avà evidenziati in e viste di testu. Elementu di menu File > Apri File o Prughjettu divisu in separati Apertu File и Prughjettu Apertu, mentre chì a vechja azzione hè salvata è pò esse assignata à una chjave di scelta rapida.
Qt Creator 20 hè dispunibule cum'è aghjurnamentu via Installatore in linea di QtL'annunziu hà ancu dichjaratu chì l'installatori cummerciali offline sò dispunibili attraversu u Portale di u contu Qt, è e versioni open source sò dispunibili nantu à pagina di scaricamentu Qt.
Scaricate u codice surghjente è i binari
Source: linux.org.ru
