Jade wá Qt Ẹlẹdàá 20 — àtúnṣe tuntun ti IDE fún ṣíṣe àwọn ohun èlò lórí Qt, C++, QML àti àwọn ìmọ̀ ẹ̀rọ tó jọra. ikede osise Ilé-iṣẹ́ Qt tọ́ka sí ìtìlẹ́yìn fún àwọn aṣojú ìkọ̀wé AI, Zen Mode tuntun, ìtìlẹ́yìn fún ètò ìkọ́lé GN, àti àkójọ àwọn àtúnṣe fún CMake, QML, gẹ́gẹ́ bí àwọn àtúnṣe pàtàkì. Android, iOS ati idagbasoke latọna jijin labẹ Linux.
Iyipada akọkọ ninu itusilẹ ni isọdọkan pẹlu awọn aṣoju AI nipasẹ Onibara ACPApá tuntun náà fi panẹli ìfọ̀rọ̀wérọ̀ kún Qt Creator pẹ̀lú àwọn aṣojú tí wọ́n lè lóye ìpìlẹ̀ kódù náà kí wọ́n sì ṣe àwọn ìgbésẹ̀ ní ipò olùgbékalẹ̀ náà: ṣàyẹ̀wò kódù náà, ṣàtúnṣe àwọn fáìlì, ṣíṣẹ́ àwọn àṣẹ, àti bẹ̀rẹ̀ àwọn ìkọ́lé. Ìṣọ̀kan náà ni a kọ́ lórí Ilana Onibara Aṣoju, àti àwọn àwòṣe ìsopọ̀ tí a ti ṣe tán ni a mú láti inú ìforúkọsílẹ̀ ACP gbogbogbò. Àwọn ìṣètò tí a ṣe àtìlẹ́yìn tí a mẹ́nu kàn nínú ìkéde náà ni Claude Code, Codex, Gemini CLI, àti GitHub Copilot.
Àwọn àyípadà pàtàkì nínú Qt Creator 20
Atilẹyin fun awọn aṣoju AI nipasẹ ACP Client.
IDE ti ni igbimọ iwiregbe kan bayi fun sisopọ awọn aṣoju AI nipasẹ Ilana Onibara Agent. Awọn aṣoju wọnyi kii ṣe idahun awọn ibeere ti o ni ibatan si iṣẹ akanṣe nikan ṣugbọn tun ṣe awọn iṣe, gẹgẹbi ṣiṣatunkọ awọn faili ati ṣiṣiṣẹ awọn aṣẹ ati awọn ikole. Awọn asopọ ni a ṣeto nipasẹ ipo Afikun, ati pe awọn paramita aṣoju le ṣee ṣeto pẹlu ọwọ tabi yan lati awọn awoṣe ti a ti ṣalaye tẹlẹ.Àfikún olupin MCP.
Qt Creator 20 mu atilẹyin pọ si Awoṣe Ilana IlanaMCP Server n pese awọn irinṣẹ AI ita pẹlu alaye diẹ sii nipa ipo IDE ati pe o gba laaye fun awọn iṣẹ afikun. àkójọ àwọn àyípadà (Kóòdù orísun náà kò tíì ṣiṣẹ́ pọ̀ lórí GitHub.) Àwọn irinṣẹ́ tuntun fún ṣíṣiṣẹ́ àwọn àṣẹ, ṣíṣiṣẹ́ pẹ̀lú VCS, wíwo àwọn fáìlì tí ó ṣí sílẹ̀, ṣíṣàkóso àwọn ibi ìjákulẹ̀, gbígbà àkójọ àwọn olùṣàtúnṣe, àti wíwá àwọn ìṣe ní IDE ni a ṣe àkójọ rẹ̀. A ti fi ojú ìwé ètò kún un. AI > Àwọn olupin MCP àti àtìlẹ́yìn CORS fún àwọn ìsopọ̀ láti àwọn ohun èlò wẹ́ẹ̀bù.Ipo Zen fun iṣẹ ti ko ni idamu.
Ilana tuntun Ipo Ipo Zen n fi ohun kan kun Àwọn irinṣẹ́ > Ipò Zen > Yípò Ìyípadà Láìsí Ìdààmú àti àwọn bọ́tìnì kọ̀ọ̀kan nínú ìṣàfihàn náà. Ète rẹ̀ ni láti mú àwọn ohun tí kò pọndandan kúrò kí ó sì jẹ́ kí olóòtú kódù wà ní ìfọkànsí. A mú ipò náà ṣiṣẹ́ gẹ́gẹ́ bí ìfàgùn.Nmu awọn irinṣẹ C++ dojuiwọn.
A ti ṣe imudojuiwọn awoṣe koodu Clangd fun C++ si LLVM 22.1.2, àti àwọn Clangd binary tí a ti kọ́ tẹ́lẹ̀ ti ń gbé àwọn PGO optimizations sórí gbogbo àwọn ìkànnì. Agbára láti lo ibi ìkójọpọ̀ ìta dípò èyí tí Qt Creator ṣe láifọwọ́ṣe ni a ti fi kún un, pẹ̀lú àtìlẹ́yìn fún ìfọ́pọ̀ ẹ̀ka preprocessor, àwọn àkíyèsí block style C++, àti àwọn agbègbè #pragma. Àtìlẹ́yìn fún std::size_t literals àti àwọn ìtọ́ni C++23 preprocessor ni a ṣe àkíyèsí ní pàtó nínú changelog.Awọn ilọsiwaju QML.
QML ń lo àmì ìtọ́kasí láti inú qmlls ní àdáṣe báyìí. Ní àfikún, àkójọ àkójọ náà ń fi àwọn ìgbésẹ̀ àtúnṣe tí ó wà nípasẹ̀ olupin èdè QML hàn. Èyí yẹ kí ó mú kí ṣíṣiṣẹ́ pẹ̀lú QML jọ bí IDE ṣe ń lo koodu C++.Atilẹyin fun awọn iṣẹ akanṣe GN.
Qt Creator 20 fi àfikún ìṣàkóso iṣẹ́ àkànṣe kún un GN / Ṣẹda NinjaLẹ́yìn tí a bá ti mú kí àfikún náà ṣiṣẹ́, IDE lè ṣí kí ó sì ṣiṣẹ́ pẹ̀lú àwọn iṣẹ́ GN tààrà. Èyí ṣe pàtàkì fún àwọn iṣẹ́ tí wọ́n ń lo GN gẹ́gẹ́ bí ètò àpèjúwe àkójọpọ̀ àkọ́kọ́.Awọn ilọsiwaju CMake Presets.
Qt Creator ti n tọpa awọn iyipada ninu CMake Presets bayi, o n ṣe atilẹyin fun awọn tito tẹlẹ ti awọn olutaja tuntun (qt ati compiler), ati awọn kit ti a ṣẹda fun awọn tito tẹlẹ ni a samisi bi igba diẹ ati ti o kan pato fun iṣẹ akanṣe. Atilẹyin fun awọn oniyipada CONAN_HOST_PROFILE ati CONAN_BUILD_PROFILE ni a ti ṣafikun fun isọdọkan Conan.Àwọn àyípadà nínú iṣẹ́ àgbékalẹ̀ àti ìṣàkóso àyíká.
Àwọn ètò iṣẹ́ akanṣe ń ṣe àtìlẹ́yìn fún rírí àwọn oníyípadà àyíká láti inú fáìlì ọ̀rọ̀ tàbí ìwé ìkọ̀wé shell. A ti fi ìtúpalẹ̀ àwọn ìjápọ̀ file:// nínú ìṣẹ̀dá build kún un, a sì ti yanjú ìṣòro ìṣe. Ìjáde Ohun Èlò.Olùtúnṣe Àtúnṣe Àtúnṣe Tuntun.
Iru iṣeto ifilọlẹ ti a fikun Olùtúnṣe Àtúnṣe Látọwọ́kan, ní ìtòlẹ́sẹẹsẹ sí ìwé àfọwọ́kọ náà Àtúnṣe Àtúnṣe > Bẹ̀rẹ̀ Àtúnṣe Àtúnṣe > So mọ́ Síṣiṣẹ́ Àtúnṣe ÀtúnṣeÈyí mú kí ó rọrùn láti tún bẹ̀rẹ̀ àti láti yípadà láàárín àwọn ètò ìṣàtúnṣe ìjìnnà tó yàtọ̀ síra.Awọn ilọsiwaju si awọn eto iṣakoso ẹya.
Awọn iṣe VCS wa bayi ni awọn aaye diẹ sii ni wiwo naa, pẹlu Ṣí Àwọn Ìwé àti àwọn olóòtú. A ti fi ipò fáìlì hàn báyìí nínú ìfọ̀rọ̀wérọ̀ àwọn ohun ìní, a ti mú kí ìṣàkóṣo diff dára sí i, a sì ti fi àmì sí àwọn fáìlì tí a kò tọ́pasẹ̀ wọn. A ti fi ìkìlọ̀ kún olóòtú Git nípa àwọn ipò tí ó lè yọrí sí pípadánù àwọn àyípadà tí a ti ṣètò tẹ́lẹ̀, àti ìfọ̀rọ̀wérọ̀ náà Tẹ̀síwájú Àtúntò Ó ti ṣòro jù báyìí láti lò láìròtẹ́lẹ̀ fún àwọn iṣẹ́ apanirun.Awọn ilọsiwaju Android-awọn idagbasoke.
Olootu Android A pín Manifest sí àwọn ìsopọ̀ ọ̀tọ̀ọ̀tọ̀ fún àwọn àmì, ìbòjú splash, àti àwọn àṣẹ. Nínú àkójọ àkójọ Awọn irinṣẹ> Android Àwọn olóòtú ọ̀tọ̀ọ̀tọ̀ farahàn Olóòtú Àmì, Olóòtú Ìbòjú Splash и Olóòtú Àṣẹ.Awọn ilọsiwaju iOS ati Iṣakoso latọna jijin Linux-awọn idagbasoke.
Fún iOS, a ti fi ààyè díẹ̀ sí ètò fáìlì ẹ̀rọ náà láti inú ìwòye Fáìlì System, Locator, àti àwọn ìjíròrò fáìlì jíjìnnà, títí kan ìwé àkójọ ìròyìn ìjákulẹ̀ àti ìwé àkójọ àwọn olùgbéjáde. Fún Remote Linux Qt Creator ti sopọ mọ eto afojusun naa laifọwọyi ṣaaju ki o to lo ati ṣiṣe ohun elo naa.Awọn ilọsiwaju si wiwo gbogbogbo.
Gbogbo àwọn èsì ìwárí ni a ti fi hàn ní ojú ọ̀rọ̀ báyìí. Faili > Ṣí Faili tàbí Iṣẹ́ Àgbékalẹ̀ ti a pin si lọtọ Ṣi i Faili и Ṣi Ṣiṣẹ, nígbàtí ìgbésẹ̀ àtijọ́ náà ni a fipamọ́ tí a sì lè yàn sí hotkey kan.
Qt Creator 20 wa bi imudojuiwọn nipasẹ Olùfi sori ẹrọ Qt OnlineÌkéde náà tún sọ pé àwọn olùfi sori ẹrọ offline ti iṣowo wa nipasẹ Qt Account Portal, àti pé àwọn ìkọ́lé síta wà lórí download iwe Qt.
Ṣe igbasilẹ koodu orisun ati awọn ọna meji
orisun: linux.org.ru
