Kom ut QtCreator 20 â en ny version av IDE:n för att utveckla applikationer pĂ„ Qt, C++, QML och relaterade tekniker. officiellt tillkĂ€nnagivande Qt Company nĂ€mner stöd för AI-kodningsagenter, ett nytt Zen-lĂ€ge, stöd för GN-byggsystemet och en uppsĂ€ttning förbĂ€ttringar för CMake, QML, som viktiga innovationer. Android, iOS och fjĂ€rrutveckling under Linux.
Den största förÀndringen i utgÄvan Àr integrationen med AI-agenter genom ACP-klientDen nya komponenten lÀgger till en chattpanel i Qt Creator med agenter som kan förstÄ kodbasen och utföra ÄtgÀrder för utvecklarens rÀkning: analysera kod, redigera filer, köra kommandon och initiera byggen. Integrationen Àr byggd pÄ Agentklientprotokoll, och fÀrdiga anslutningsmallar Àr hÀmtade frÄn det offentliga ACP-registret. Stödda konfigurationer som nÀmns i tillkÀnnagivandet inkluderar Claude Code, Codex, Gemini CLI och GitHub Copilot.
Stora förÀndringar i Qt Creator 20
Stöd för AI-agenter via ACP-klienten.
IDE:n har nu en chattpanel för att ansluta AI-agenter via Agent Client Protocol. Dessa agenter kan inte bara svara pÄ projektrelaterade frÄgor utan Àven utföra ÄtgÀrder, som att redigera filer och köra kommandon och builds. Anslutningar konfigureras via tillÀggslÀget, och agentparametrar kan konfigureras manuellt eller vÀljas frÄn fördefinierade mallar.MCP Server-tillÀgg.
Qt Creator 20 förbÀttrar stödet Modell Context ProtocolMCP Server tillhandahÄller nu externa AI-verktyg med mer information om IDE-tillstÄndet och möjliggör ytterligare ÄtgÀrder. lista över Àndringar (KÀllkoden Àr Ànnu inte synkroniserad pÄ GitHub.) Nya verktyg för att köra kommandon, arbeta med VCS, visa öppna filer, hantera brytpunkter, hÀmta felsökarstacken och söka efter ÄtgÀrder i IDE:n listas. En instÀllningssida har ocksÄ lagts till. AI > MCP-servrar och CORS-stöd för anslutningar frÄn webbapplikationer.Zen-lÀge för störningsfritt arbete.
Ny regim Zen-lÀge lÀgger till ett objekt Verktyg > Zen-lÀge > VÀxla distraktionsfritt lÀge och individuella knappar i grÀnssnittet. Dess syfte Àr att ta bort onödiga element och hÄlla kodredigeraren i fokus. LÀget Àr aktiverat som ett tillÀgg.Uppdatering av C++-verktyg.
Clangd för C++-kodmodellen har uppdaterats till LLVM 22.1.2, och förbyggda Clangd-binÀrfiler levereras nu med PGO-optimeringar pÄ alla plattformar. Möjligheten att anvÀnda en extern kompileringsdatabas istÀllet för den som genereras automatiskt av Qt Creator har ocksÄ lagts till, tillsammans med stöd för förbehandlingsgrenvikning, blockkommentarer i C++-stil och #pragma-regioner. Stöd för std::size_t-litteraler och C++23-förbehandlingsdirektiv noteras specifikt i Àndringsloggen.QML-förbÀttringar.
QML anvÀnder nu semantisk markering frÄn qmlls som standard. Dessutom visar kontextmenyn refaktoreringsÄtgÀrder som Àr tillgÀngliga via QML-sprÄkservern. Detta borde göra att arbetet med QML mer likt hur IDE:n hanterar C++-kod.Stöd för GN-projekt.
Qt Creator 20 lÀgger till ett tillÀgg för projektledning GN / Generera NinjaEfter att tillÀgget har aktiverats kan IDE:n öppnas och arbeta direkt med GN-projekt. Detta Àr viktigt för projekt som anvÀnder GN som det primÀra assemblybeskrivningssystemet.FörbÀttringar av CMake-förinstÀllningar.
Qt Creator spÄrar nu Àndringar i CMake-förinstÀllningar, stöder nya leverantörsförinstÀllningar (qt och kompilator), och kit som skapats för förinstÀllningar markeras som tillfÀlliga och projektspecifika. Stöd för variablerna CONAN_HOST_PROFILE och CONAN_BUILD_PROFILE har lagts till för Conan-integration.FörÀndringar i projekt- och miljöledning.
ProjektinstÀllningarna stöder nu hÀmtning av miljövariabler frÄn en textfil eller ett shellskript. Parsning av file://-lÀnkar i byggutdata har ocksÄ lagts till och ett prestandaproblem har ÄtgÀrdats. Applikationsutdata.Ny fjÀrrfelsökare.
Lade till startkonfigurationstyp FjÀrrfelsökare, nÀra manusets syfte Felsök > Starta felsökning > Anslut till körande felsökningsserverDetta gör det enklare att starta om och vÀxla mellan olika konfigurationer för fjÀrrfelsökning.FörbÀttringar av versionshanteringssystem.
VCS-Ă„tgĂ€rder Ă€r nu tillgĂ€ngliga pĂ„ fler stĂ€llen i grĂ€nssnittet, inklusive Ăppna dokument och redigerare. Filstatus visas nu i egenskapsdialogrutan, hanteringen av diff-Ă€ndringar har förbĂ€ttrats och filer som inte spĂ„rats har markerats. En varning har lagts till för Git-submissionsredigeraren om situationer som kan leda till förlust av tidigare förberedda Ă€ndringar, och dialogrutan FortsĂ€tt Rebase Det Ă€r nu svĂ„rare att oavsiktligt anvĂ€nda det för destruktiva operationer.FörbĂ€ttringar Android-utvecklingar.
Redaktören Android Manifestet Àr uppdelat i separata grÀnssnitt för ikoner, startskÀrm och behörigheter. I menyn Verktyg> Android separata redaktörer dök upp Ikonredigerare, Splashscreen-redigeraren О Behörighetsredigerare.iOS och förbÀttringar av fjÀrrkontroll Linux-utvecklingar.
För iOS har begrÀnsad Ätkomst till enhetens filsystem lagts till frÄn filsystemvyn, sökaren och fjÀrrfildialogrutor, inklusive katalogen för kraschrapporter och kataloger för utvecklarappar. Linux Qt Creator ansluter nu automatiskt till mÄlsystemet innan programmet driftsÀtts och körs.FörbÀttringar av det övergripande grÀnssnittet.
Alla sökresultat Ă€r nu markerade i textvyer. Menyalternativ Arkiv > Ăppna fil eller projekt uppdelad i separata Ăppna fil Đž Ăppet projekt, medan den gamla Ă„tgĂ€rden sparas och kan tilldelas en snabbtangent.
Qt Creator 20 finns tillgÀnglig som en uppdatering via Qt Online-installationsprogramI tillkÀnnagivandet uppgavs ocksÄ att kommersiella offline-installationsprogram Àr tillgÀngliga via Qt Account Portal, och att öppen kÀllkodsversioner Àr tillgÀngliga pÄ nedladdningssida Antal.
Ladda ner kÀllkod och binÀrfiler
KĂ€lla: linux.org.ru
