Pagpagawas sa Qt Creator 5.0 Development Environment

Ang Qt Creator 5.0 integrated development environment gipagawas, nga gidisenyo alang sa paghimo og cross-platform nga mga aplikasyon gamit ang Qt library. Gisuportahan niini ang pag-uswag sa mga klasiko nga programa sa C++ ug ang paggamit sa QML nga lengguwahe, diin gigamit ang JavaScript aron mahibal-an ang mga script, ug ang istruktura ug mga parameter sa mga elemento sa interface gitino sa mga bloke nga sama sa CSS. Ang usa ka mahinungdanon nga pagbag-o sa numero sa bersyon nalangkit sa transisyon ngadto sa bag-ong eskema sa assignment sa bersyon, diin ang unang digit sa bersyon mausab sa mga release nga adunay functional nga mga kausaban (Qt Creator 5, Qt Creator 6, ug uban pa).

Pagpagawas sa Qt Creator 5.0 Development Environment

Sa bag-ong bersyon:

  • Usa ka eksperimento nga posibilidad ang gipatuman sa paggamit sa Clang Server (clangd) caching nga serbisyo isip backend alang sa usa ka code model sa C ug C++. Ang bag-ong backend mahimong opsyonal nga gamiton sa pag-ilis sa libclang-based code model, salamat sa paggamit sa LSP (Language Server Protocol), apan dili pa ang tanang gamit napatuman. Ang pagpaandar gihimo pinaagi sa "Paggamit sa clangd" nga kapilian sa "Tools> Options> C++> Clangd" menu.
  • Gidugang nga suporta sa eksperimento alang sa pagtukod ug pagpadagan sa mga aplikasyon sa mga sudlanan sa Docker. Ang bahin sa pagkakaron anaa lamang alang sa Linux environment ug mga proyekto nga adunay CMake build system. Aron mahimo kini, kinahanglan nimo nga i-aktibo ang suporta alang sa mga eksperimento nga plugin pinaagi sa menu nga "Tabang> Mahitungod sa Mga Plugin", pagkahuman ang abilidad sa paghimo sa "Docker" nga mga aparato sa pagtukod makita sa mga setting sa aparato.
  • Ang natipon nga mga pagtul-id gihimo sa modelo sa code alang sa C++ nga pinulongan. Kung gibag-o ang ngalan sa mga butang, ang awtomatikong pagpili sa mga file nga dili direktang may kalabutan sa proyekto (pananglitan, Qt header file) gikuha. Ang mga pagbag-o sa ".ui" ug ".scxml" nga mga file makita dayon sa modelo sa code nga wala’y pag-recompilation.
  • Ang modelo sa code alang sa QML gi-update sa Qt 6.2.
  • Ang pagpatuman sa LSP (Language Server Protocol) server midugang og suporta sa pagpakita sa mga pahibalo bahin sa pag-uswag sa mga operasyon sa Qt Creator. Gidugang usab ang suporta alang sa pagpakita sa mga snippet sa code nga gihatag sa server.
  • Usa ka dako nga bahin sa mga pag-uswag ang gihimo sa mga galamiton sa pagdumala sa proyekto base sa CMake, lakip ang abilidad sa pagpakita sa mga resulta sa CMake ug pag-compile sa project mode, nga dili kinahanglan nga mobalhin sa editing mode. Mihunong sa paggamit sa usa ka temporaryo nga direktoryo sa pagtukod alang sa inisyal nga mga setting sa proyekto. Gidugang ang usa ka kapilian sa pag-disable sa pagbulag sa mga grupo sa mga file nga adunay code ug mga ulohan. Posible na karon nga mahibal-an ang default executable file (kaniadto ang una nga executable file sa lista gipili). Ang suporta sa Macro gidugang sa operasyon sa Ipatuman ang Custom Commands.
  • Gihimo ang trabaho aron mawagtang ang mga paghinay sa pagkarga sa dagkong mga file sa proyekto.
  • Ang mga galamiton sa pagdumala sa proyekto base sa Qbs toolkit gibalhin aron gamiton ang Qbs 1.20.
  • Gidugang ang suporta sa MSVC toolkit alang sa arkitektura sa ARM.
  • Gihatag ang suporta alang sa Android 12.
  • Gipauswag nga suporta alang sa pagpadagan sa Qt Creator nga gitukod alang sa mga processor sa Intel sa mga kompyuter sa Apple nga adunay M1 chip.

Source: opennet.ru

Idugang sa usa ka comment