Qt Lumikha 20

Lumabas Qt Lumikha 20 — isang bagong bersyon ng IDE para sa pagbuo ng mga aplikasyon sa Qt, C++, QML at mga kaugnay na teknolohiya. opisyal na anunsyo Binanggit ng Qt Company ang suporta para sa mga AI coding agent, isang bagong Zen Mode, suporta para sa GN build system, at isang hanay ng mga pagpapabuti para sa CMake, QML, bilang mga pangunahing inobasyon. Android, iOS at remote development sa ilalim ng Linux.


Ang pangunahing pagbabago sa paglabas ay ang integrasyon sa mga ahente ng AI sa pamamagitan ng Kliyente ng ACPAng bagong component ay nagdadagdag ng chat panel sa Qt Creator na may mga agent na makakaintindi sa codebase at makakagawa ng mga aksyon para sa developer: pag-aralan ang code, i-edit ang mga file, patakbuhin ang mga command, at simulan ang mga build. Ang integration ay nakabatay sa Protokol ng Ahente ng Kliyente, at ang mga handa nang template ng koneksyon ay kinuha mula sa pampublikong ACP Registry. Ang mga sinusuportahang configuration na nabanggit sa anunsyo ay kinabibilangan ng Claude Code, Codex, Gemini CLI, at GitHub Copilot.

Mga pangunahing pagbabago sa Qt Creator 20

  • Suporta para sa mga ahente ng AI sa pamamagitan ng ACP Client.
    Ang IDE ngayon ay nagtatampok ng isang chat panel para sa pagkonekta ng mga AI agent sa pamamagitan ng Agent Client Protocol. Ang mga agent na ito ay hindi lamang makakasagot sa mga tanong na may kaugnayan sa proyekto kundi makakagawa rin ng mga aksyon, tulad ng pag-edit ng mga file at pagpapatakbo ng mga command at build. Ang mga koneksyon ay kino-configure sa pamamagitan ng Extensions mode, at ang mga parameter ng agent ay maaaring manu-manong i-configure o piliin mula sa mga paunang natukoy na template.

  • Ekstensyon ng MCP Server.
    Pinahuhusay ng Qt Creator 20 ang Suporta Model Context ProtocolNagbibigay na ngayon ang MCP Server ng mga panlabas na tool ng AI na may karagdagang impormasyon tungkol sa estado ng IDE at nagbibigay-daan para sa mga karagdagang operasyon. listahan ng mga pagbabago (Hindi pa naka-synchronize ang source code sa GitHub.) Nakalista ang mga bagong tool para sa pagpapatakbo ng mga command, pagtatrabaho sa VCS, pagtingin sa mga bukas na file, pamamahala ng mga breakpoint, pagkuha ng debugger stack, at paghahanap ng mga aksyon sa IDE. Naidagdag din ang isang pahina ng mga setting. AI > Mga MCP Server at suporta ng CORS para sa mga koneksyon mula sa mga web application.

  • Zen Mode para sa trabahong walang abala.
    Bagong rehimen Mode ng Zen nagdadagdag ng isang item Mga Tool > Zen Mode > I-toggle ang Distraction Free Mode at mga indibidwal na buton sa interface. Ang layunin nito ay alisin ang mga hindi kinakailangang elemento at panatilihing nakatutok ang code editor. Ang mode ay pinagana bilang isang extension.

  • Pag-update ng mga tool sa C++.
    Na-update na ang modelo ng Clangd para sa C++ code sa LLVM 22.1.2, at ang mga pre-built na Clangd binary ay mayroon nang mga PGO optimization sa lahat ng platform. Naidagdag din ang kakayahang gumamit ng external compilation database sa halip na ang awtomatikong nabubuo ng Qt Creator, kasama ang suporta para sa preprocessor branch folding, C++-style block comments, at #pragma regions. Partikular na binanggit sa changelog ang suporta para sa std::size_t literals at C++23 preprocessor directives.

  • Mga pagpapabuti sa QML.
    Gumagamit na ngayon ang QML ng semantic highlighting mula sa qmlls bilang default. Bukod pa rito, ipinapakita ng context menu ang mga aksyon sa refactoring na available sa pamamagitan ng QML language server. Dapat nitong gawing mas katulad ang pagtatrabaho gamit ang QML sa kung paano pinangangasiwaan ng IDE ang C++ code.

  • Suporta para sa mga proyekto ng GN.
    Nagdagdag ang Qt Creator 20 ng extension sa pamamahala ng proyekto GN / Bumuo ng NinjaMatapos paganahin ang extension, maaaring magbukas at direktang gumana ang IDE sa mga proyekto ng GN. Mahalaga ito para sa mga proyektong gumagamit ng GN bilang pangunahing sistema ng paglalarawan ng assembly.

  • Mga pagpapabuti sa mga Preset ng CMake.
    Sinusubaybayan na ngayon ng Qt Creator ang mga pagbabago sa CMake Presets, sinusuportahan ang mga bagong vendor preset (qt at compiler), at ang mga kit na ginawa para sa mga preset ay minarkahan bilang pansamantala at partikular sa proyekto. Naidagdag na ang suporta para sa mga variable na CONAN_HOST_PROFILE at CONAN_BUILD_PROFILE para sa integrasyon ng Conan.

  • Mga pagbabago sa pamamahala ng proyekto at kapaligiran.
    Sinusuportahan na ngayon ng mga setting ng proyekto ang pagkuha ng mga environment variable mula sa isang text file o shell script. Naidagdag na rin ang pag-parse ng mga file:// link sa build output, at naayos na ang isang isyu sa performance. Output ng Aplikasyon.

  • Bagong Remote Debugger.
    Idinagdag ang uri ng configuration ng paglulunsad Malayuang Pag-debug, malapit sa layunin ng iskrip I-debug > Simulan ang Pag-debug > Ikabit sa Tumatakbong Debug ServerGinagawa nitong mas madali ang pag-restart at paglipat sa pagitan ng iba't ibang mga configuration ng remote debugging.

  • Mga pagpapabuti sa mga sistema ng pagkontrol ng bersyon.
    Ang mga aksyon ng VCS ay magagamit na ngayon sa mas maraming lugar sa interface, kabilang ang Mga Bukas na Dokumento at mga editor. Ang katayuan ng file ay ipinapakita na ngayon sa dialog ng mga katangian, pinahusay ang diff handling, at minarkahan ang mga hindi sinusubaybayang file. Isang babala ang idinagdag para sa Git submit editor tungkol sa mga sitwasyon na maaaring humantong sa pagkawala ng mga dati nang inihandang pagbabago, at ang dialog Ipagpatuloy ang Pag-rebase Mas mahirap na itong aksidenteng gamitin para sa mga mapanirang operasyon ngayon.

  • Mga pagpapabuti Android-mga pag-unlad.
    Ang editor Android Ang Manifest ay nahahati sa magkakahiwalay na interface para sa mga icon, splash screen, at mga pahintulot. Sa menu Mga Kagamitan > Android lumitaw ang magkakahiwalay na mga editor Editor ng Icon, Editor ng Splashscreen и Editor ng Mga Pahintulot.

  • Mga Pagpapabuti sa iOS at Remote Control Linux-mga pag-unlad.
    Para sa iOS, idinagdag ang limitadong access sa file system ng device mula sa File System view, Locator, at mga remote file dialog, kabilang ang crash reports directory at developer app directory. Para sa Remote Linux Awtomatikong kumokonekta na ngayon ang Qt Creator sa target na sistema bago i-deploy at patakbuhin ang application.

  • Mga pagpapabuti sa pangkalahatang interface.
    Naka-highlight na ngayon ang lahat ng resulta ng paghahanap sa mga text view. Item sa menu File > Buksan ang File o Proyekto nahahati sa magkakahiwalay Buksan ang File и Buksan ang Proyekto, habang ang lumang aksyon ay naka-save at maaaring italaga sa isang hotkey.

Ang Qt Creator 20 ay makukuha bilang isang update sa pamamagitan ng Qt Online InstallerNakasaad din sa anunsyo na ang mga komersyal na offline installer ay makukuha sa pamamagitan ng Qt Account Portal, at ang mga open source build ay makukuha sa pahina ng mga download Qt.

I-download ang source code at mga binary

Pinagmulan: linux.org.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster