Inguqulelo yovavanyo yeQT 6 ngoku iyafumaneka kwaye ezi ziindaba zayo

Los Abaphuhlisi be-Qt sele beyikhuphile ingxelo yokuqala ye uvavanyo lwesebe elitsha Qt 6, apho kuya kuthi kuphakanyiswe utshintsho olubalulekileyo loyilo kunye nomhlanganisi oxhasa umgangatho we-C ++ 17 oya kufuneka.

Inxalenye Olona tshintsho luphambili, kwimeko yokuqala kucacisiwe ukuba i-3D ezimeleyo ye-graphic API inkqubo yokwenza. Eli licandelo eliphambili kwisitaki esitsha semizobo yeQt yindawo enikezela ngenjini esebenzisa iRHI (Ukunikezela ngesixhobo soMbane) ukuze ivumele izicelo ezikhawulezileyo ze-Qt zisebenze kungekuphela nge-OpenGL, kodwa nangaphezulu kwee-API ze-3D. Ngqo.

Kwimodyuli yeQt ekhawulezileyo ye3D ekuvumela ukuba usebenzise i-QML ukuchaza ii-3D interface interface ngaphandle kokusebenzisa ifomathi ye-UIP, ngoku ixesha lokubaleka linokusetyenziswa (Qt ngokukhawuleza), uyilo lwemeko kunye nesakhelo sopopayi, kunye nokusebenzisa Qt Design Studio kuphuhliso olubonakalayo lomsebenzisi.

Imodyuli isombulula iingxaki ezinje ngeentloko eziphezulu xa kudityaniswa i-QML ngomxholo ovela kwi-Qt 3D okanye i-3D Studio, kwaye ibonelela ngesakhono sokuvumelanisa oopopayi abakwinqanaba lomntu kunye notshintsho phakathi kwe-2D kunye ne-3D.

Olunye utshintsho olubalulekileyo kukuhlengahlengisa ikhowudi Ukwahlulahlula libe ngamacandelo amancinci kunye nokunciphisa ubungakanani bemveliso esisiseko. Izixhobo zomphuhlisi kunye nezinto ezikhethekileyo ziya kubonelelwa njengeeplagi ezisasazwa kwindawo yentengiso yeQt.

Kwakhona, Ndiyazi ukuba i-QML yala maxesha ibalulekileyo:

  • Inkxaso yokuchwetheza eyomeleleyo.
  • Amandla okuqulunqa i-QML kwi-C ++ kunye nekhowudi yomatshini.
  • Ukuhanjiswa ngokupheleleyo kwenkxaso yeJavaScript kudidi lwezinto onokukhetha kuzo (usebenzisa i-injini yeJavaScript eneempawu ezipheleleyo kuncedo olunamandla, ukuthintela ukusetyenziswa kwe-QML kwizixhobo ezinje ngee-microcontrollers)
  • Ukukhanyelwa kweenguqulelo kwi-QML.
  • Ukudityaniswa kwamacandelo edatha aphindwe kabini kwiQObject nakwiQML (Iya kunciphisa ukusetyenziswa kwememori kunye nokukhawulezisa ukuqala).
  • Thintela ukuveliswa kolwakhiwo lwedatha ngexesha lokubaleka uxhasa ukuveliswa kwexesha lokudityaniswa.
  • Fihla izinto zangaphakathi ngokusebenzisa iipropathi zabucala kunye neendlela.
  • Umanyano oluphuculweyo ngezixhobo zophuhliso lokuphinda usebenzise kunye nokuchonga iimpazamo ngexesha lokudityaniswa.
  • Yongeza izixhobo zokwenza izixhobo ezinxulumene nemizobo kwinqanaba lokudityaniswaUmzekelo, ukuguqula imifanekiso yePNG ibe yimixube ecinezelweyo okanye ukuguqula izithambisi kunye nemessage kwiifomathi zebhanari ezilungiselelwe iikhompyuter ezithile.
  • Ukudibanisa injini emanyeneyo kwimixholo kunye nezitayile ekuvumela ukuba ufezekise ukuvela kwezicelo ngokusekwe kwiiwijethi zeQt kunye neQt ezikhawulezayo, eziyinxalenye yamaqonga ohlukeneyo eselfowuni kunye nedesktop.

Kwakhona, Njengenkqubo yokwakha, kwagqitywa ekubeni kusetyenziswe i-CMake endaweni ye-QMake. Inkxaso yezicelo zokwakha ngeQMake iya kugcinwa, kodwa i-Qt iya kwakhiwa kusetyenziswa i-CMake.

I-CMake yakhethwa kuba esi sixhobo sasetyenziswa ngokubanzi phakathi kwabaphuhlisi beprojekthi yeC ++ kwaye iyahambelana nendawo ezininzi ezihlangeneyo zophuhliso. Uluntu luyaqhubeka ngophuhliso lwenkqubo yokwakha yeQbs, ebanga ukuba ithathe indawo yeQMake.

Utshintsho ngexesha lokuphuhliswa komgangatho we-C ++ 17 (eyayisetyenziswa ngaphambili i-C ++ 98). I-Qt 6 icwangcisa ukuphumeza inkxaso kwizinto ezininzi zangoku ze-C ++, kodwa ngaphandle kokuphulukana nokuhambelana nekhowudi esekwe kwimigangatho esekwe.

Ukubakho kokusebenzisa ikhowudi ye-C ++ imisebenzi ethile ebonelelwa nge-QML kunye neQt ngokukhawuleza.

Ngokukodwa Inkqubo entsha yepropathi iyakwaziswa ngeQObject kunye neeklasi ezifanayo. Injini yokubopha evela kwi-QML iya kudityaniswa kumbindi we-Qt, ukunciphisa umthwalo kunye nokusetyenziswa kwememori kubabopheleli kwaye kubenze bafumaneke kuwo onke amalungu e-Qt, hayi i-Qt ekhawulezayo kuphela.

Olu khululo lubandakanya kuphela isikhokelo sokuqala sokukhutshwa kwe-Qt 6 yexesha elizayo, ecwangciselwe uDisemba 1, 2020.

Ukusebenza kwisebe le-Qt 6 kuyakwandiswa kude kube kubekwa ikhowudi ngo-Agasti 31.

Umthombo: https://www.qt.io


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Rafael sitsho

    Wowu, sele indenze ndafuna ukugqibezela i-C ++ yam