Mwepụta gburugburu ebe mmepe Qt Onye Okike 7

Ebipụtala ntọhapụ nke gburugburu mmepe agbakwunyere Qt Onye Okike 7.0, emebere maka ịmepụta ngwa cross-platform site na iji ọba akwụkwọ Qt. Ọ na-akwado ma mmepe nke kpochapụwo mmemme na C ++ na ojiji nke QML asụsụ, nke Javascript na-eji kọwaa scripts, na Ọdịdị na parameters nke interface ọcha kpọmkwem site CSS-dị ka blocks.

Na ụdị ọhụrụ:

  • A na-ekewa ihe menu "Faịlụ ọhụrụ ma ọ bụ Project" gaa na mkparịta ụka abụọ dị iche iche "Faịlụ ọhụrụ" na "New Project".
  • A na-agwa ndị ọrụ na-eji Qt Online Installer maka ịdị adị nke ụdị Qt na-emezigharị. Ị nwere ike hazie ngosi ngosi ngosi mmelite na ngalaba "Nhọrọ> gburugburu> Mmelite".
  • Ụdị koodu maka asụsụ C++ ka emelitere na LLVM 14 wee gbanwee site na ndabara iji jiri Clangd backend, nke na-akwado LSP (Protocol Server Protocol). Ị nwere ike weghachite azụ azụ ochie site na menu "Ngwaọrụ> Nhọrọ> C ++> Clangd", nke ị nwekwara ike gbanyụọ ojiji nke Clangd maka ntinye koodu oru ngo, mana nọgide na-eji ya maka ịkọwapụta syntax na ntinye akpaaka.
  • Ebugharịla ntọala ngwa mgbakwunye ClangFormat gaa na ngalaba nwere ntọala ụdị izugbe ma gosipụta ya dị ka taabụ dị iche.
  • Emelitela mmejuputa nyocha nke QML iji gosipụta mgbanwe sitere na ngalaba Qt kacha ọhụrụ.
  • Ehazigharịrị ibe maka ịtọlite ​​ọrụ site na iji CMake. Agbakwunyere bọtịnụ “Kwụsị CMake” iji kwụsị mmebe CMake, dịka ọmụmaatụ, n'oge nhazi scripts wuo oru ngo. Enyere ikike ịmegharị CMake iji melite nhazi ahụ, ọbụlagodi na ahazilarị ọrụ ahụ. A na-ekewa ndị na-agbanwe agbanwe maka nhazi ọrụ mbụ na nke ugbu a, na nke mbụ, a na-akọwapụta mgbanwe site na faịlụ CMakeLists.txt.use, nke a na-eji n'oge nhazi mbụ, na nke abụọ, mgbanwe ndị a na-ebupụ site na CMake file-api json .cmake/api/v1/ndekọ nzaghachi ka akọwara .
  • Nchọpụta ngwa ngwa emelitere ngwa ọrụ dị wee belata ọnụ ọgụgụ oku mkpokọta na-adịghị mkpa na mmalite, nke belatara mmalite mmalite nke Onye Okike Qt na mpaghara ụfọdụ.
  • Ọkachamara ọrụ ọhụrụ ahụ na-ahụ na akọwapụtara C++17 dị ka ọkọlọtọ C++.
  • N'elu ikpo okwu macOS, a na-eburu n'uche ntọala sistemụ maka isiokwu gbara ọchịchịrị. Nkwado nnwale agbakwunyere maka Docker na macOS na-ewuli elu.
  • Maka ikpo okwu gam akporo, agbakwunyela nhọrọ ịhọrọ NDK ndabara yana emeziwanye nchọpụta nke nyiwe NDK.
  • Maka ikpo okwu Linux, agụnyere azụ azụ maka Qt dabere na usoro Wayland. Iji mee ka azụ azụ, ị ga-edobe mgbanwe gburugburu QT_QPA_PLATFORM=wayland tupu ịmalite.

isi: opennet.ru

Tinye a comment