Qt Kreinto 20

Eliris Qt Kreinto 20 — nova versio de la IDE por evoluigi aplikaĵojn per Qt, C++, QML kaj rilataj teknologioj. oficiala anonco Qt Company citas subtenon por AI-kodaj agentoj, novan Zen-reĝimon, subtenon por la GN-konstruosistemo, kaj aron da plibonigoj por CMake, QML, kiel ŝlosilajn novigojn. Android, iOS kaj fora disvolviĝo sub Linux.


La ĉefa ŝanĝo en la eldono estas la integriĝo kun AI-agentoj per ACP-klientoLa nova komponanto aldonas babilejan panelon al Qt Creator kun agentoj, kiuj povas kompreni la kodbazon kaj plenumi agojn nome de la programisto: analizi kodon, redakti dosierojn, plenumi komandojn kaj komenci konstruojn. La integriĝo baziĝas sur Agenta Klienta Protokolo, kaj pretaj ŝablonoj por konekto estas prenitaj el la publika ACP-Registro. Subtenataj konfiguracioj menciitaj en la anonco inkluzivas Claude Code, Codex, Gemini CLI, kaj GitHub Copilot.

Gravaj ŝanĝoj en Qt Creator 20

  • Subteno por AI-agentoj per ACP-kliento.
    La IDE nun havas babilejon por konekti AI-agentojn per la Agent Client Protocol. Ĉi tiuj agentoj povas ne nur respondi projekto-rilatajn demandojn, sed ankaŭ plenumi agojn, kiel redakti dosierojn kaj plenumi komandojn kaj konstruojn. Konektojn oni agordiĝas per la Etenda reĝimo, kaj agentaj parametroj oni povas mane agordiĝi aŭ elekti el antaŭdifinitaj ŝablonoj.

  • Etendaĵo de MCP-servilo.
    Qt Creator 20 Plibonigas Subtenon Modela Kunteksta ProtokoloMCP-Servilo nun provizas eksterajn AI-ilojn per pli da informoj pri la stato de la IDE kaj ebligas pliajn operaciojn. listo de ŝanĝoj (La fontkodo ankoraŭ ne estas sinkronigita ĉe GitHub.) Novaj iloj por ruli komandojn, labori kun VCS, rigardi malfermitajn dosierojn, administri haltopunktojn, akiri la erarserĉilan stakon kaj serĉi agojn en la IDE estas listigitaj. Agorda paĝo ankaŭ estis aldonita. AI > MCP-Serviloj kaj CORS-subteno por konektoj de TTT-aplikaĵoj.

  • Zen-reĝimo por laboro sen distraĵoj.
    Nova reĝimo Zen-reĝimo aldonas eron Iloj > Zen-reĝimo > Ŝalti sen-distraĵan reĝimon kaj individuaj butonoj en la interfaco. Ĝia celo estas forigi nenecesajn elementojn kaj teni la kodredaktilon en fokuso. La reĝimo estas ebligita kiel kromprogramo.

  • Ĝisdatigante C++-ilojn.
    La kodmodelo de Clangd por C++ estis ĝisdatigita al LLVM 22.1.2, kaj antaŭkonstruitaj Clangd-duumaj dosieroj nun venas kun PGO-optimigoj sur ĉiuj platformoj. La kapablo uzi eksteran kompilan datumbazon anstataŭ tiu aŭtomate generita de Qt Creator ankaŭ estis aldonita, kune kun subteno por antaŭprocesora branĉofaldado, C++-stilaj blokkomentoj, kaj #pragma regionoj. Subteno por std::size_t literaloj kaj C++23 antaŭprocesoraj direktivoj estas specife notita en la ŝanĝprotokolo.

  • Plibonigoj de QML.
    QML nun defaŭlte uzas semantikan reliefigon el qmll-oj. Krome, la kunteksta menuo montras refaktorigajn agojn haveblajn per la QML-lingvoservilo. Tio devus igi laboron kun QML pli simila al kiel la IDE traktas C++-kodon.

  • Subteno por GN-projektoj.
    Qt Creator 20 aldonas projekt-administradan etendaĵon GN / Generi ŜinobonPost ebligado de la kromprogramo, la IDE povas malfermi kaj labori kun GN-projektoj rekte. Ĉi tio gravas por projektoj kiuj uzas GN kiel la ĉefan asembleran priskribsistemon.

  • Plibonigoj de CMake Antaŭagordoj.
    Qt Creator nun spuras ŝanĝojn en CMake-agordoj, subtenas novajn vendistajn antaŭagordojn (qt kaj kompililo), kaj ilaroj kreitaj por antaŭagordoj estas markitaj kiel provizoraj kaj projektospecifaj. Subteno por la variabloj CONAN_HOST_PROFILE kaj CONAN_BUILD_PROFILE estis aldonita por Conan-integriĝo.

  • Ŝanĝoj en projekta kaj media administrado.
    Projektaj agordoj nun subtenas la prenadon de mediaj variabloj el tekstdosiero aŭ ŝelskripto. Analizado de ligiloj `file://` en la konstrua eligo ankaŭ estis aldonita, kaj problemo pri rendimento estis riparita. Aplikaĵa Eligo.

  • Nova Fora Erarserĉilo.
    Aldonita lanĉa agordotipo Fora Erarserĉilo, proksima laŭ celo al la manuskripto Sencimigi > Komenci Sencimigi > Alligi al Rulanta Sencimigi ServiloTio faciligas rekomenci kaj ŝanĝi inter malsamaj agordoj de malproksima sencimigo.

  • Plibonigoj al versikontrolaj sistemoj.
    VCS-agoj nun haveblas en pli da lokoj en la interfaco, inkluzive de Malfermu Dokumentojn kaj redaktiloj. Dosierstato nun montriĝas en la dialogo pri ecoj, la pritraktado de diferencoj estas plibonigita, kaj nespuritaj dosieroj estas markitaj. Averto estis aldonita por la Git-send-redaktilo pri situacioj, kiuj povus kaŭzi la perdon de antaŭe preparitaj ŝanĝoj, kaj la dialogo Daŭrigi Rebazigon Nun estas pli malfacile hazarde uzi ĝin por detruaj operacioj.

  • Plibonigoj Android-evoluoj.
    La redaktisto Android Manifesto estas dividita en apartajn interfacojn por ikonoj, ŝpruca ekrano kaj permesoj. En la menuo Iloj > Android aperis apartaj redaktantoj Ikonredaktilo, Ekranredaktilo и Redaktilo de Permesoj.

  • Plibonigoj de iOS kaj Teleregilo Linux-evoluoj.
    Por iOS, limigita aliro al la dosiersistemo de la aparato estis aldonita el la Dosiersistema vido, Lokigilo, kaj malproksimaj dosierdialogoj, inkluzive de la dosierujo de kraŝraportoj kaj dosierujoj de programistoj. Por Malproksima Linux Qt Creator nun aŭtomate konektiĝas al la cela sistemo antaŭ ol deploji kaj funkciigi la aplikaĵon.

  • Plibonigoj al la ĝenerala interfaco.
    Ĉiuj serĉrezultoj nun estas elstarigitaj en tekstaj vidoj. Menuero Dosiero > Malfermi Dosieron aŭ Projekton dividita en apartajn Malferma dosiero и Malferma Projekto, dum la malnova ago estas konservita kaj povas esti asignita al rapidklavo.

Qt Creator 20 estas havebla kiel ĝisdatigo per Qt Interreta InstaliloLa anonco ankaŭ deklaris, ke komercaj senkonektaj instaliloj estas haveblaj per la Qt-Konta Portalo, kaj malfermitkodaj versioj estas haveblaj ĉe elŝuta paĝo Kvarono

Elŝuti fontkodon kaj duumajn dosierojn

fonto: linux.org.ru

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster