Nooca tijaabada ah ee QT 6 ayaa hadda la heli karaa waana kuwan warkeeda

ka Qt horumariyayaashu waxay horey u sii daayeen nooca koowaad ee imtixaan laan cusub Qt 6, kaas oo isbeddello xagga dhismaha ah oo muhiim ah la soo jeedin doono waxayna u baahan doonaan soo-ururiye taageeraya heerka C ++ 17.

Dhinac ahaan isbeddelada ugu waaweyn, marka ugu horeysa waxaa la iftiimiyay in 3D standalone abstract graphics API nidaamka hawlgalka. Tani waa qayb muhiim ah oo ka mid ah xargaha cusub ee muuqaallada Qt waa mashiin muuqaal soo bandhigaya oo adeegsanaya lakabka RHI (Rendering Hardware Interface) si loogu oggolaado Qt Quick codsiyada inay la shaqeeyaan oo keliya OpenGL, laakiin sidoo kale dusha sare ee 3D APIs. Vulkan, Birta iyo Toosan

Wixii Qt Quick 3D module taas oo kuu oggolaaneysa inaad isticmaasho QML si aad u qeexdo waxyaabaha isku-xidhka 3D adiga oo aan isticmaalin qaabka UIP, hadda wakhti socodsiin ayaa la isticmaali karaa (Qt Degdeg), qaabeynta muuqaalka iyo qaab animation ah, oo u adeegso Qt Naqshadeynta Studio-ka horumarka muuqaalka ee is-dhexgalka.

Module wuxuu xaliyaa dhibaatooyinka sida dusha sare marka la isku daro QML oo ka kooban Qt 3D ama 3D Studio, oo waxay siisaa awood u lahaanshaha iswaafajinta animations-ka heerka jir ahaaneed iyo isbeddelada u dhexeeya 2D iyo 3D.

Isbeddel kale oo muhiim ah waa dib-u-habeynta saldhigga koodhka iyada oo loo qaybinayo qaybo yaryar isla markaana la dhimayo cabirka wax soo saarka salka. Qalab horumarineed iyo qaybo khaas ah ayaa loo soo bandhigi doonaa iyada oo loo adeegsan doono waxyaabo loogu talagalay in lagu qaybiyo Suuqa Qt.

Sidoo kale, Waan ogahay casriyeynta muhiimka ah ee QML inay taagan tahay:

  • Taageero makiinad xoog leh
  • Awood u leh in lagu ururiyo QML C ++ iyo koodhka mashiinka.
  • Wareejinta taageerada buuxda ee JavaScript qaybta xulashooyinka (adeegsiga mashiinka JavaScript oo si buuxda u muuqda waa mid kheyraad badan, oo ka hortagaya isticmaalka QML qalabka sida microcontrollers).
  • Diidmada noocyada QML.
  • Mideynta qaabdhismeedka xogta ee lagu soo koobay QObject iyo QML (Waxay yareyn doontaa isticmaalka xusuusta iyo xawaareynta bilowga).
  • Ka fogow jiilka qaab dhismeedka xogta waqtiga orodka adigoo doorbidaya jiilka waqtiga la soo ururinayo.
  • Qari qaybaha gudaha adoo isticmaalaya guryaha gaarka ah iyo habab.
  • Isdhexgalka la hagaajiyay iyadoo la adeegsanayo aalado horumarineed si loo turxaan bixiyo loona ogaado khaladaadka inta lagu guda jiro isku dubaridka.
  • Kudar qalab loogu talagalay ka shaqeynta ilaha garaafyada laxiriira marxaladaha uruurintaTusaale ahaan, si loogu beddelo sawirrada PNG qaabab isku dhejisan ama loogu beddelo hooska iyo muraayadaha qaababka laba-geesoodka ah ee loogu talagalay kombiyuutarada gaarka ah.
  • Ku darista mashiin mideysan mawduucyada iyo qaababka taasi waxay kuu ogolaaneysaa inaad ku guuleysato muuqaalka codsiyada ku saleysan Qt Widgets iyo Qt Quick, oo u dhashay mobilada kala duwan ee moobiilka iyo desktop-ka.

Sidoo kale, nidaam dhisme ahaan, waxaa la go'aansaday in loo isticmaalo CMake halkii laga isticmaali lahaa QMake. Taageerada loogu talagalay codsiyada dhismaha ee QMake waa la ilaalin doonaa, laakiin Qt waxaa lagu dhisi doonaa iyadoo la adeegsanayo CMake.

CMake waxaa loo xushay maxaa yeelay agabkani wuxuu ahaa mid si weyn looga dhex adeegsaday horumariyeyaasha mashruuca C ++ wuxuuna la jaan qaadayaa deegaanno badan oo horumarineed oo isku dhafan. Beeshu waxay sii waddaa horumarinta nidaamka dhisida Qbs, kaasoo sheegtay inuu bedel u yahay QMake.

Kala guurka inta lagu gudajiro horumarinta heerka C ++ 17 (horey loo isticmaali jiray C ++ 98). Qt 6 wuxuu qorsheynayaa inuu hirgeliyo taageerada qaabab badan oo casri ah C ++, laakiin aan lumin iswaafajinta koodhadhka heerarka da'da ku saleysan.

Suurtagalnimada adeegsiga koodhka C ++ ee waxqabadyada qaarkood ee loo bixiyo QML iyo Qt Quick.

Gaar ahaan nidaam hantiyeed cusub ayaa loo soo bandhigi doonaa QObject iyo fasalo la mid ah. Mashiin wax ku xiraya oo ka socda QML ayaa lagu dhex dari doonaa xudunta Qt, iyadoo la dhimayo culeyska iyo xusuusta isticmaalka qalabka wax lagu dhejiyo isla markaana laga dhigo kuwo laga heli karo dhammaan qeybaha Qt, kaliya ma ahan Qt Quick.

Siidayntaan waxaa kaliya kujira qaab dhismeedka bilowga ah ee mustaqbalka Qt 6, kaas oo loo qorsheeyay Diseembar 1, 2020.

Waxqabadka kujira laanta Qt 6 waa la balaadhin doonaa ilaa saldhigga koodhku barafoobayo Ogosto 31st.

source: https://www.qt.io


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Rafael dijo

    Wow, marhoreba waxay iga dhigtay inaan rabo inaan dhammaystiro C ++