Uhlobo lokulingwa lwe-QT 6 seluyatholakala futhi lezi yizindaba zalo

I-Los Abathuthukisi be-Qt sebevele bakhiphe inguqulo yokuqala ye- ukuhlolwa kwegatsha okusha Qt 6, lapho kuzophakanyiswa khona izinguquko ezibalulekile zokwakha futhi kuzodingeka umhlanganisi osekela indinganiso ye-C ++ 17.

Ngokwengxenye wezinguquko ezinkulu, okokuqala kuqokonyiswa lokho I-3D ezimele yodwa yemidwebo ye-API isistimu Esebenzayo. Le yingxenye esemqoka yesitaki sehluzo esisha se-Qt iyinjini yokunikeza indawo esebenzisa ungqimba lwe-RHI (Rendering Hardware Interface) ukuvumela izinhlelo zokusebenza ze-Qt Quick ukuthi zisebenze hhayi kuphela nge-OpenGL, kodwa futhi nangaphezulu kwama-API we-3D. Ngqo.

Nge-module ye-Qt Quick 3D okukuvumela ukuthi usebenzise i-QML ukuchaza izinto ezibonakalayo ze-3D ngaphandle kokusebenzisa ifomethi ye-UIP, manje isikhathi sokuqalisa singasetshenziswa (Qt Ngokushesha), ukwakheka kwesigcawu nohlaka lokugqwayiza, bese usebenzisa i-Qt Design Studio ekuthuthukiseni okubonakalayo kwesixhumi esibonakalayo.

Imodyuli ixazulula izinkinga ezinjengokwaphezulu okuphezulu lapho kuhlanganiswa i-QML nokuqukethwe okuvela ku-Qt 3D noma i-3D Studio, futhi kunikeza amandla okuvumelanisa ukugqwayiza kwezinga lozimele ngakunye nokuguqulwa phakathi kwe-2D ne-3D.

Olunye ushintsho olubalulekile ukuhlela kabusha isisekelo sekhodi ukuluhlukanisa lube yizakhi ezincane nokunciphisa usayizi womkhiqizo oyisisekelo. Amathuluzi wonjiniyela nezinto ezikhethekile zizonikezwa njengama-plugins asatshalaliswa nge-Qt Marketplace.

Futhi, Ngiyazi ukuthi ukuthuthuka okuphawulekayo kwe-QML kuvelele:

  • Ukuxhaswa kokuthayipha okuqinile.
  • Amandla wokuhlanganisa i-QML ibe yi-C ++ nekhodi yomshini.
  • Ukudluliswa okugcwele kokusekelwa kweJavaScript esigabeni sezinketho (ukusebenzisa injini egcwele yeJavaScript kunesidingo esikhulu, okuvimbela ukusetshenziswa kwe-QML kwimishini efana ne-microcontrollers).
  • Ukuphika izinguqulo ku-QML.
  • Ukuhlanganiswa kwezakhiwo zedatha eziphindwe kabili ku-QObject naku-QML (Izonciphisa ukusetshenziswa kwememori futhi isheshise ukuqala).
  • Gwema ukwenziwa kwezakhiwo zedatha ngesikhathi sokuqalisa ukuze uthandele ukwenziwa ngesikhathi sokuhlanganiswa.
  • Fihla izinto zangaphakathi ngokusebenzisa izakhiwo nezindlela eziyimfihlo.
  • Ukuhlanganiswa okuthuthukisiwe ngamathuluzi wokuthuthukisa ukuphinda aqonde futhi ahlole amaphutha ngesikhathi sokuhlanganiswa.
  • Engeza amathuluzi okucubungula izinsizakusebenza ezihlobene nemifanekiso esiteji sokuhlanganisaIsibonelo, ukuguqula izithombe ze-PNG zibe izingcindezi ezicindezelweyo noma ukuguqula izifinyezi nemeshisi ibe yifomethi kanambambili elungiselelwe amakhompyutha athile.
  • Ukufaka injini ebumbene yamatimu nezitayela lokho kukuvumela ukuthi ufeze ukuvela kwezicelo ezisuselwa kumawijethi we-Qt kanye ne-Qt Quick, ezivela kumapulatifomu ahlukahlukene weselula nawedesktop.

Futhi, njengohlelo lokwakha, kwathathwa isinqumo sokusebenzisa i-CMake esikhundleni se-QMake. Ukusekelwa kwezicelo zokwakha ngeQMake kuzogcinwa, kepha iQt izokwakhiwa kusetshenziswa iCMake.

I-CMake yakhethwa ngoba leli thuluzi lamathuluzi lalisetshenziswa kabanzi phakathi konjiniyela bephrojekthi ye-C ++ futhi liyahambisana nezindawo eziningi ezihlanganisiwe zentuthuko. Umphakathi uyaqhubeka ngokwakhiwa kohlelo lokwakha iQbs, olwaluthi luzothatha indawo yeQMake.

Inguquko ngesikhathi sokuthuthuka ifinyelela ku-C ++ 17 ejwayelekile (i-C ++ 98 esetshenzisiwe ngaphambili). I-Qt 6 ihlela ukusebenzisa ukwesekwa kwezici eziningi zesimanje ze-C ++, kepha ngaphandle kokulahlekelwa ukuhambisana nekhodi yakudala esekwe emazingeni.

Ithuba lokusebenzisa kukhodi ye-C ++ eminye imisebenzi enikezwa i-QML ne-Qt Quick.

Ikakhulu uhlelo olusha lwempahla luzokwethulwa ngeQObject nezigaba ezifanayo. Injini ebophayo evela ku-QML izofakwa kumgogodla we-Qt, kunciphise umthwalo nokusetshenziswa kwememori kwabahlanganisayo futhi kubenze batholakale kuzo zonke izingxenye ze-Qt, hhayi i-Qt Quick nje.

Lokhu kukhishwa kufaka kuphela uhlaka lokuqala lwenguqulo ye-Qt 6 yesikhathi esizayo, ehlelelwe uDisemba 1, 2020.

Ukusebenza kwegatsha le-Qt 6 kuzonwetshwa kuze kube yilapho isisekelo sekhodi siba ngo-Agasti 31.

Umthombo: https://www.qt.io


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Rafael kusho

    Hawu, sekuvele kungenze ngafuna ukuphelelisa i-C ++ yami