A Qt Creator 20 most már elérhető, mint a Qt keresztplatformos IDE-jének legújabb nagy verziófrissítése. A legfontosabb újdonság az ACP Client kiterjesztés, amely egy csevegőpanelt ad az alkalmazáson belüli AI kódoló ügynökökkel való kommunikációhoz.
A projekt leírása szerint ezek az ügynökök képesek kódot elemezni, fájlokat szerkeszteni, parancsokat futtatni és buildeket indítani. Használatukhoz be kell kapcsolni a funkciót az Extensions módban, majd be kell állítani a kívánt ügynököket.
A Qt Creator 20 kész sablonokat kínál népszerű AI kódoló ügynökökhöz, többek között a Claude Code, Codex, Gemini CLI és GitHub Copilot megoldásokhoz, a nyilvános ACP Registryn keresztül. Néhány ügynökhöz további eszközöket is telepíteni kell, és elérhetővé kell tenni őket a rendszer PATH-jában.
A kiadás emellett bővíti az MCP Server támogatását. Az új AI > MCP Servers beállításoldalon további MCP szervereket lehet regisztrálni. A CORS támogatás mostantól lehetővé teszi, hogy webes alkalmazások kapcsolódjanak az MCP szerverhez.
Az AI fejlesztéseken túl a Qt Creator 20 tartalmaz egy Zen Mode kiterjesztést is, amely zavaró tényezőktől mentes szerkesztési környezetet ad a Tools > Zen Mode menüponton keresztül. Ehhez kapcsolódó műveletek és állapotsor-vezérlők segítenek, hogy a kódszerkesztő maradjon a középpontban.
A C++ kódmodell is frissült. A Qt Creator 20 mostantól a Clangd-t tartalmazza az LLVM 22.1.2-re építve, minden platformra optimalizált, előre elkészített binárisokkal. A kódrészek összecsukása már támogatja az előfeldolgozó-ágakat (#if, #ifdef, #ifndef), a C++-stílusú kommentblokkokat és a #pragma régiókat.
QML fejlesztésnél a Qt Creator mostantól alapértelmezettként a qmlls szemantikus kiemelését használja, és refaktorálási műveleteket is kínál a qmlls-ből. A fejlesztők beállíthatják azt is, hogy az IDE a saját maga által generált helyett külső fordítási adatbázist használjon.
A projektek kezelésénél a Qt Creator 20 GN kiterjesztést kapott a Generate Ninja projektekhez. Emellett az IDE most már figyeli a CMake Presets módosításait, és támogatja az új „qt” és „compiler” gyártói preseteket.
Android fejlesztéshez egy strukturáltabb Android Manifest szerkesztő érkezett, külön felületekkel az ikonok, splash képernyők és jogosultságok szerkesztéséhez. iOS-en a File System nézet, a Locator és a távoli fájldialógusok mostantól korlátozott hozzáférést adnak az eszköz fájlrendszeréhez, beleértve a crash riportok és a fejlesztői alkalmazások könyvtárait.
A távoli Linux fejlesztés is fejlődött: a Qt Creator most már automatikusan csatlakozik a távoli Linux eszközökhöz az alkalmazások telepítése és futtatása előtt. Távoli build eszközöknél megadhatók olyan host könyvtárak, amelyeket a távoli rendszer elér, így a helyi projektforrások is használhatók a távoli buildekhez.
A verziókezelő integrációja további területekre is kiterjed az IDE-ben, például az Open Documents nézetre. A fájltulajdonságok megjelenítik a verziókezelési állapotot, beleértve a Subversion fájlokat is. A Git beküldési szerkesztő most figyelmeztet azokra a műveletekre, amelyek adatvesztést okozhatnak, a Continue Rebase párbeszédablakot pedig úgy alakították át, hogy csökkentse a romboló műveletek kockázatát.
Végül, de nem utolsósorban a Qt Creator 20 egy új Remote debugger futtatási konfigurációt is tartalmaz, amely hasonló funkcionalitást kínál, mint egy futó debug szerverhez való csatlakozás, de kényelmesebbé teszi a többszöri használatot és a konfigurációk közti váltást.
További részletekért lásd a bejelentést.

