Nooca xasilloon ee Qt 6.0 horay ayaa loo sii daayay

Ka dib dhowr bilood oo horumar iyo dhowr nooc oo tijaabo ah, Shirkadda Qt waxay soo saartay laanta xasilloon ee Qt 6, taas oo ay ka mid yihiin isbeddello xagga dhismaha ah oo muhiim ah.

Nooca cusub wuxuu sheeganayaa inuu la jaan qaadayo Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, OpenSuSE 15.1+), iOS 13+ iyo Android (API 23+).

Waxyaabaha ugu muhiimsan ee QT 6

Kuwa ugu cusub in la sheegay iyo taas oo ay ka shaqeynayeen, mid ka mid ahi waa sawirka garaafka ah ee loo yaqaan 'API graphical API' oo aan ku xirnayn 3D API nidaamka hawlgalka. Qeyb muhiim ah oo ka mid ah xargaha naqshadeynta cusub ee Qt waa mashiin muuqaal soo bandhigaya kaasoo adeegsanaya lakabka RHI (Rendering Hardware Interface). si loo bixiyo barnaamijyada Qt Quick ee aan ahayn kaliya OpenGL, laakiin sidoo kale Vulkan, Birta iyo Direct 3D APIs.

Waa la sii faahfaahiyay module ah Qt Quick 3D oo leh API si loo abuuro isdhexgalka isticmaalaha ku saleysan Qt Quick, oo isku daraya 2D iyo waxyaabo garaaf ah oo 3D ah. Qt Quick 3D wuxuu kuu oggolaanayaa inaad isticmaasho QML si aad u qeexdo waxyaabaha isku-xidhka 3D adiga oo aan isticmaalin qaabka UIP. Qt Quick 3D ee 2D iyo 3D, waxaad isticmaali kartaa wakhti (Qt Quick), qaabeynta muuqaalka, iyo qaab dhismeedka animation, waxaadna u adeegsan kartaa Qt Design Studio horumarinta muuqaalka muuqaalka.

Module wuxuu xaliyaa dhibaatooyinka sida culeyska culus ee isku dhafka QML oo leh Qt 3D ama 3D Studio content, wuxuuna bixiyaa awood u lahaanshaha iswaafajinta animations-ka heerka iyo isbadalka udhaxeeya 2D iyo 3D.

Riwaayad kale ayaa ah dib u habeynta koodhka waxaa lagu qaaday burburin qaybo yaryar ah iyo hoos u dhac ku yimaada cabirka wax soo saarka salka. Qalabka horumariyaha iyo qaybaha gaarka ah ayaa hadda loo heli karaa iyada oo lagu daro iyada oo loo marayo Suuqa Qt.

Dhinaca kale, waxaan ka heli karnaa taas mishiinka qaabeynta iyo maqaarka ayaa lagu daray midaysan si loo gaaro muuqaalka iyo dareenka dhalashada Qt Widgets iyo barnaamijyada ku saleysan Qt Quick laga helo mobilada kala duwan ee moobiilka iyo desktop-ka.

Qt Quick 6 wuxuu ku darayaa taageerada macOS-ka hooyo iyo qaababka Windows (Taageerada qaababka asalka ah iyo Fusion ee loogu talagalay Android iyo Linux waxaa laga hirgaliyay Qt5). Hirgelinta qaabka asalka ah ee loogu talagalay macruufka ayaa la filayaa sii deynta soo socota ee Qt.

Waxqabadka mashiinka taageerada ee horey u bixiyay QtX11Extras, QtWinExtras, iyo QtMacExtras modules ayaa loo wareejiyay API-yada gaarka ah ee gaarka loo leeyahay ee laga helo Qt.

Qalabka CMake waxaa loo isticmaalaa habka dhismaha halkii laga heli lahaa QMake. Taageerada loogu talagalay codsiyada dhismaha iyadoo la adeegsanayo QMake waa la hayaa, laakiin Qt hadda waxaa lagu dhisay iyadoo la adeegsanayo CMake.

Sidoo kale, loo wareejiyay inta lagu gudajiray horumarinta heerka C ++ 17 (markii hore C ++ 98 ayaa la adeegsan jiray waxaana la jiray Qt 5.7 - C + + 11) iyo awoodda loo adeegsaday koodhka C ++ qaar ka mid ah shaqooyinka loo bixiyo QML iyo Qt Quick ayaa lagu daray. Tan waxaa ka mid ah nidaam hantiyeed cusub oo loogu talagalay QObject iyo fasalo la mid ah.

Mashiin ayaa lagu soo daray si uu ula shaqeeyo isku xidhka ka socda QML Kernel-ka Qt, taasoo kuu oggolaaneysa inaad yareyso culeyska iyo xusuusta isticmaalka xiriiriyeyaasha oo aad ka dhigto mid laga heli karo dhammaan qeybaha Qt, ma ahan oo keliya Qt Quick.

Ee isbeddelada kale ee muuqda:

  • Mideynta qaabdhismeedka xogta, oo lagu soo koobay QObject iyo QML (waxay yareyn doontaa isticmaalka xusuusta waxayna xawaareyn doontaa 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 ee qalabka horumarinta si loo soo ururiyo-waqtiga dib u habeynta iyo ogaanshaha cilladda.
  • Qalabyo ayaa lagu daray si ay ula tacaalaan isku-darka waqtiga-kheyraadka la xiriira agabyada, sida u-beddelashada sawirrada PNG sawir-gacmeedyo isku-dhafan ama u beddelidda hooska iyo muraayadaha loo yaqaan 'binaries' oo loogu talagalay qalab gaar ah.
  • Taageero dheeri ah oo loogu talagalay luqadaha dheeraadka ah sida Python iyo WebAssembly.
  • Maareynta xargaha iyo maaraynta Unicode si weyn ayaa loo hagaajiyay.
  • Fasallada QList iyo QVector waa la mideeyay, fasalka kooban ee soo baxay ayaa adeegsanaya qaab weel u eg QVector.

Ugu dambeyntii, waxaa la filayaa inay gaarto sinnaanta Qt 5 xagga taageerada nidaamka waqtiga dhabta ah ee nooca Qt 6.2.

Siideynta muhiimka ah ee soo socota ee Qt 6.1 waxaa la filayaa Abriil iyo Qt 6.2 LTS bisha Sebtember 2021.


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.