Sumping kaluar QtCreator 20 — vérsi anyar IDE pikeun ngembangkeun aplikasi dina Qt, C++, QML sareng téknologi anu aya patalina. pengumuman resmi Perusahaan Qt nyebatkeun dukungan pikeun agén coding AI, Mode Zen anyar, dukungan pikeun sistem build GN, sareng sakumpulan perbaikan pikeun CMake, QML, salaku inovasi konci. Android, iOS sareng pamekaran jarak jauh dina Linux.
Parobihan utama dina rilis ieu nyaéta integrasi sareng agén AI ngalangkungan Klien ACPKomponén anyar nambihan panel obrolan ka Qt Creator sareng agén anu tiasa ngartos basis kode sareng ngalakukeun tindakan atas nama pamekar: nganalisis kode, ngédit file, ngajalankeun paréntah, sareng ngamimitian ngawangun. Integrasi ieu diwangun dina Protokol Klien Agen, sareng témplat sambungan anu tos siap dianggo dicandak tina ACP Registry umum. Konfigurasi anu dirojong anu disebatkeun dina pengumuman kalebet Claude Code, Codex, Gemini CLI, sareng GitHub Copilot.
Parobihan utama dina Qt Creator 20
Dukungan pikeun agén AI via ACP Client.
IDE ayeuna ngagaduhan panel obrolan pikeun nyambungkeun agén AI ngalangkungan Protokol Klien Agén. Agén ieu henteu ngan ukur tiasa ngajawab patarosan anu aya hubunganana sareng proyék tapi ogé ngalaksanakeun tindakan, sapertos ngédit file sareng ngajalankeun paréntah sareng ngawangun. Konéksi dikonfigurasi ngalangkungan modeu Éksténsi, sareng parameter agén tiasa dikonfigurasi sacara manual atanapi dipilih tina témplat anu tos ditetepkeun.Éksténsi Server MCP.
Qt Creator 20 Ningkatkeun Dukungan Modél Context ProtocolMCP Server ayeuna nyayogikeun alat AI éksternal kalayan langkung seueur inpormasi ngeunaan kaayaan IDE sareng ngamungkinkeun pikeun operasi tambahan. daptar parobahan (Kode sumberna tacan disinkronkeun dina GitHub.) Parabot anyar pikeun ngajalankeun paréntah, damel sareng VCS, ningali file anu dibuka, ngatur breakpoint, kéngingkeun tumpukan debugger, sareng milarian tindakan dina IDE parantos didaptarkeun. Kaca setélan ogé parantos ditambahkeun. AI > Server MCP sareng dukungan CORS pikeun sambungan tina aplikasi wéb.Modeu Zen pikeun padamelan anu bébas gangguan.
Rezim anyar Modeu Zen nambihan hiji barang Pakakas > Modeu Zen > Togél Modeu Bébas Gangguan sareng tombol-tombol individu dina antarmuka. Tujuanana nyaéta pikeun miceun unsur-unsur anu teu perlu sareng ngajaga éditor kode tetep fokus. Modeu ieu diaktipkeun salaku éksténsi.Ngamutahirkeun alat C++.
Modél kode Clangd pikeun C++ parantos diénggalan ka LVM 22.1.2, sareng binari Clangd anu tos diwangun sateuacanna ayeuna dilengkepan ku optimasi PGO dina sadaya platform. Kamampuh pikeun nganggo database kompilasi éksternal tinimbang anu dihasilkeun sacara otomatis ku Qt Creator ogé parantos ditambahkeun, sareng dukungan pikeun lipatan cabang preprocessor, koméntar blok gaya C++, sareng daérah #pragma. Dukungan pikeun literal std::size_t sareng arahan preprocessor C++23 sacara khusus dicatet dina changelog.Peningkatan QML.
QML ayeuna nganggo panyorot semantik tina qmlls sacara standar. Salian ti éta, menu kontéks nampilkeun tindakan refactoring anu sayogi ngalangkungan server basa QML. Ieu kedah ngajantenkeun damel sareng QML langkung mirip sareng kumaha IDE nanganan kode C++.Dukungan pikeun proyék GN.
Qt Creator 20 nambihan ekstensi manajemen proyék GN / Ngahasilkeun NinjaSaatos ngaktipkeun éksténsi, IDE tiasa muka sareng damel sareng proyék GN sacara langsung. Ieu penting pikeun proyék anu nganggo GN salaku sistem pedaran rakitan primér.Peningkatan Preset CMake.
Qt Creator ayeuna ngalacak parobahan dina Prését CMake, ngadukung prétét vendor anyar (qt sareng kompiler), sareng kit anu didamel pikeun prétét ditandaan salaku samentawis sareng khusus proyék. Dukungan pikeun variabel CONAN_HOST_PROFILE sareng CONAN_BUILD_PROFILE parantos ditambahkeun pikeun integrasi Conan.Parobahan dina manajemen proyék sareng lingkungan.
Setélan proyék ayeuna ngadukung pikeun nyandak variabel lingkungan tina file téks atanapi skrip shell. Parsing tautan file:// dina output build ogé parantos ditambahkeun, sareng masalah kinerja parantos dibenerkeun. Kaluaran Aplikasi.Panghapus Debug Jarak Jauh Anyar.
Jenis konfigurasi peluncuran anu ditambahkeun Panyerang Jarak Jauh, caket tujuanana sareng naskah Debug > Mimitian Debug > Pasangkeun kana Server Debug anu NgajalankeunIeu ngagampangkeun pikeun ngamimitian deui sareng ngalih antara konfigurasi debugging jarak jauh anu béda.Peningkatan dina sistem kontrol vérsi.
Peta VCS ayeuna sayogi di langkung seueur tempat dina antarmuka, kalebet Dokumén Buka sareng éditor. Status file ayeuna ditampilkeun dina dialog properti, penanganan diff parantos ditingkatkeun, sareng file anu teu dilacak parantos ditandaan. Peringatan parantos ditambahkeun pikeun éditor pangiriman Git ngeunaan kaayaan anu tiasa nyababkeun leungitna parobihan anu parantos disiapkeun sateuacanna, sareng dialogna Teraskeun Rebase Ayeuna langkung sesah dianggo sacara teu kahaja pikeun operasi anu ngancurkeun.Perbaikan Android-pangembangan.
jelema nu nyunting Android Manifes dibagi kana antarmuka anu misah pikeun ikon, layar splash, sareng idin. Dina menu Pakakas > Android éditor anu misah muncul Éditor Ikon, Éditor Layar Splash и Éditor Idin.Peningkatan iOS sareng Kontrol Jarak Jauh Linux-pangembangan.
Pikeun iOS, aksés terbatas kana sistem file alat parantos ditambahkeun tina tampilan Sistem File, Locator, sareng dialog file jarak jauh, kalebet diréktori laporan kacilakaan sareng diréktori aplikasi pamekar. Pikeun Jarak Jauh Linux Qt Creator ayeuna sacara otomatis nyambung ka sistem target sateuacan nerapkeun sareng ngajalankeun aplikasi.Peningkatan dina antarmuka sacara umum.
Sadaya hasil pamilarian ayeuna disorot dina tampilan téks. Item menu File > Buka File atanapi Proyék dibagi jadi misah Buka Berkas и Proyék Buka, sedengkeun tindakan anu lami disimpen sareng tiasa ditugaskeun ka hotkey.
Qt Creator 20 sayogi salaku apdet via Pamasang Qt OnlinePengumuman éta ogé nyatakeun yén installer offline komérsial sayogi ngalangkungan Portal Akun Qt, sareng build sumber terbuka sayogi dina kaca unduhan Qt.
Unduh kode sumber sareng binari
sumber: linux.org.ru
