Inguqulelo ye-QT 6 Alpha ngoku iyafumaneka kuvavanyo

The Inkampani ye-Qt ibhengeze ukukhutshwa kwetyala lika "Alpha" leQt 6 kwaye ibalaselisa utshintsho kunye neempawu ezinxulumene nee-3D APIs, kunye nokuphuculwa kwekhowudi.

Ngaphandle koko kuyacaciswa ukuba i-Qt 6 ibandakanya utshintsho olubalulekileyo loyilo kwaye ukwakha kufuna umhlanganisi oxhasa umgangatho we-C ++ 17.

QT 6 Iimpawu zeAlfa

Kule nguqulo yovavanyo, ewee Iqaqambisa ukuba i-API yomzobo entsha ekhutshiweyo ayixhomekeki kwi-3D API yenkqubo yokusebenza. Elona qhosha libalulekileyo lesiqwengana esitsha se Qt indawo enikezela ngenjini esebenzisa umaleko we-RHI (Ukunikezela ngesiXhobo seHardware) ukubonelela ngezicelo ezikhawulezileyo zeQt kungekuphela ngeOpenGL, kodwa nakwiVulkan, Metal kunye neAPD 3D ngqo.

Ngaphandle kwe Hlala kwimodyuli yeQt ekhawulezileyo ye3D nge-API ukwenza ujongano lomsebenzisi olusekwe kwi-Qt ekhawulezayo edibanisa i-2D kunye nemizobo ye-3D. I-Qt ekhawulezayo ye-3D ikuvumela ukuba usebenzise i-QML ukuchaza izinto zomdibaniso we-3D ngaphandle kokusebenzisa ifomathi ye-UIP.

Kwi-Qt ekhawulezileyo ye-3D ye-2D kunye ne-3D, ungasebenzisa ixesha lokubaleka (i-Qt ekhawulezileyo), uyilo lomfanekiso, kunye nefreyimu yoopopayi, kwaye usebenzise iQt Design Studio yophuhliso lokujongana nokubonakalayo.

Imodyuli isombulula iingxaki ezinje ngobuninzi bentloko xa idibanisa i-QML kunye nomxholo ovela kwi-Qt 3D okanye i-3D Studio, kwaye ibonelela ngokwazi ukungqamanisa oopopayi kunye notshintsho kwinqanaba lesakhelo phakathi kwe-2D kunye ne-3D.

Kwakhona ikhowudi yesiseko ihlengahlengisiwe Ukwahlulahlulahlula kube ngamacandelo amancinci kunye nokunciphisa ubungakanani bemveliso esisiseko. Izixhobo zonjiniyela kunye nezinto zesiko ziya kusiwa njengeeplagi ezisasazwa kwindawo yentengiso yeQt.

Ngaphezu koko Uhlengahlengiso olubalulekileyo lwe-QML lukhankanyiwe:

  • Inkxaso yokuchwetheza eyomeleleyo.
  • Amandla okuqulunqa ukumelwa kwe-QML kwi-C ++ kunye nekhowudi yomatshini.
  • Yenza inkxaso epheleleyo yeJavaScript ukhetho (usebenzisa injini yeJavaScript esebenzayo ngamandla, okwenza kube nzima ukusebenzisa i-QML kwizixhobo ezifana ne-microcontrollers).
  • Ukwala uhlobo kuQML.
  • Ukudityaniswa kwezakhiwo zedatha, eziphindiweyo kwiQObject kunye neQML (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.
  • Ukuphuculwa kokudityaniswa kwezixhobo zophuhliso lokuhlanganisa ixesha kunye nokuchongwa kwe-bug.

Kwakhona skunye nezixhobo ezongeziweyo zokulawula izixhobo ezinxulumene nemizobo ngexesha lokudibanisa, njengokuguqula imifanekiso yePNG ibe yimixube exineneyo okanye ukuguqula izithunzi kunye nemesets kwiifomathi zebhanari ezilungiselelwe izixhobo ezithile zekhompyutha.

Inkqubo ye- ukudityaniswa komxholo omanyeneyo kunye nenjini yesitayile ukufezekisa inkangeleko kunye nokuziva kweewijethi zeQt kunye nee-Qt zomdalo ii -apps ezikhawulezileyo kwidesktop ezahlukeneyo kunye namaqonga eselula.

Kwagqitywa kwelokuba kusetyenziswe i-CMake endaweni ye-QMake njengenkqubo yokwakha. Inkxaso yezicelo zokwakha usebenzisa i-QMake iya kuhlala, kodwa i-Qt iya kwakhiwa kusetyenziswa i-CMake.

I-CMake yakhethwa ngenxa yokuba esi sixhobo sisetyenziswa ngokubanzi kwindawo yokuphuhlisa iprojekthi yeC ++ kwaye iyahambelana nee-IDE ezininzi. Ukuphuhliswa kwenkqubo yokwakha yeQb, ekujongwe ukuba ibambe iQMake, kwaqhutywa luluntu.

La Utshintsho ngexesha lophuhliso ukuya kumgangatho we-C ++ 17 (ngaphambili i-C ++ 98 yayisetyenziswa, kwaye ukusukela nge-Qt 5.7-C ++ 11). I-Qt 6 icwangcisa ukuxhasa uninzi lweempawu zangoku zeC ++, kodwa ngaphandle kokuphulukana nokuhambelana nekhowudi esekwe kwimigangatho yangaphambili.

Njengo Ukukwazi ukusebenzisa ezinye zeempawu ezinikezelwa kwi-QML kunye neQt ngokukhawuleza kwikhowudi ye-C ++. Oku kubandakanya inkqubo entsha yepropathi yeQObject kunye neeklasi ezifanayo. Injini esebenza ngamakhonkco asuka kwi-QML iya kudityaniswa kumbindi we-Qt, ukunciphisa umthwalo kunye nokusetyenziswa kwememori kunxibelelwano kunye nokwenza ukuba zifumaneke kuwo onke amalungu e-Qt, hayi i-Qt ekhawulezayo kuphela.

Okokugqibela kuyakhankanywa ukuba Umhla wokukhutshwa kwenguqu ezinzileyo iya kuba nguDisemba 1 zonyaka okhoyo.


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.