Cuideachta Qt d'fhógair an faoin snáithe a aistriú Qt 6 go dtí an chéim tástála alfa. Áiríonn Qt 6 athruithe ailtireachta suntasacha agus teastaíonn tiomsaitheoir a thacaíonn leis an gcaighdeán C++17 le tógáil. Scaoileadh pleanáilte amhail an 1 Nollaig, 2020.
API grafaic astarraingthe atá neamhspleách ar API 3D an chórais oibriúcháin. Príomh-chomhpháirt den chruach grafaicí Qt nua is ea an t-inneall rindreála radharc, a úsáideann an ciseal RHI (Comhéadan Crua-earraí Rindreála) chun feidhmchláir Qt Quick a chumhachtú, ní hamháin le OpenGL, ach freisin ar bharr an Vulkan, Metal and Direct 3D APIs.
Modúl Qt Quick 3D le API chun comhéadain úsáideora a chruthú bunaithe ar Qt Quick, ag comhcheangal eilimintí grafaicí 2D agus 3D. Ligeann Qt Quick 3D duit QML a úsáid chun eilimintí comhéadan 3D a shainiú gan an fhormáid UIP a úsáid. In Qt Quick 3D, is féidir leat am rite amháin (Qt Quick), leagan amach radharc amháin agus creat beochana amháin a úsáid le haghaidh 2D agus 3D, agus Qt Design Studio a úsáid le haghaidh forbairt comhéadan amhairc. Réitíonn an modúl fadhbanna cosúil le lastuas mór nuair a bhíonn QML á chomhtháthú le hábhar ó Qt 3D nó 3D Studio, agus soláthraíonn sé an cumas beochan agus claochluithe a shioncrónú ag an leibhéal fráma idir 2D agus 3D.
Bunús an chóid a athstruchtúrú i gcomhpháirteanna níos lú agus méid an bhuntáirgeachta a laghdú. Cuirfear uirlisí forbróra agus comhpháirteanna speisialaithe ar fáil mar bhreiseáin a dháilfear tríd an stór catalóg Áit Mhargaidh Qt.
Nuachóiriú suntasach ar QML:
Tacaíocht clóscríobh láidir.
Cumas QML a thiomsú i gcód ionadaíochta C++ agus meaisín.
Rogha a dhéanamh le tacaíocht JavaScript iomlán (tá go leor acmhainní ag teastáil ó inneall JavaScript lán-feiceáil, rud a chuireann cosc ar úsáid QML ar threalamh cosúil le microcontrollers).
Diúltú don leagan in QML.
Aontú na struchtúr sonraí a mhacasamhlú in QObject agus QML (laghdóidh sé tomhaltas cuimhne agus luasóidh sé am tosaithe).
Ag bogadh ar shiúl ó am rite giniúna struchtúr sonraí i bhfabhar giniúint ama tiomsaithe.
Comhpháirteanna inmheánacha a cheilt trí mhodhanna agus airíonna príobháideacha a úsáid.
Comhtháthú feabhsaithe le huirlisí forbartha chun earráidí a athfhachtóiriú agus a thiomsú.
Uirlisí a chur leis chun sócmhainní a bhaineann le grafaicí a phróiseáil ag am tiomsaithe, mar íomhánna PNG a thiontú ina uigeachtaí comhbhrúite nó scáthaitheoirí agus mogaill a thiontú go formáidí dénártha optamaithe le haghaidh crua-earraí ar leith.
Leabú inneall aontaithe do théamaí agus stíleanna, rud a ligeann duit cuma na n-iarratas a bhaint amach bunaithe ar Qt Giuirléidí agus Qt Quick, dúchasach d'ardáin éagsúla soghluaiste agus deisce.
Socraíodh CMake a úsáid in ionad QMake mar chóras tógála. Fanfaidh an tacaíocht d’fheidhmchláir tógála ag baint úsáide as QMake, ach tógfar Qt féin ag baint úsáide as CMake. Roghnaíodh CMake toisc go n-úsáidtear an fhoireann uirlisí seo go forleathan i measc forbróirí tionscadail C++ agus go dtacaítear leis i go leor timpeallachtaí forbartha comhtháite. Forbairt ar chóras cóimeála Qbs, a d’éiligh a bheith in áit QMake, ar lean pobail.
Aistriú go dtí an caighdeán C++17 le linn forbartha (úsáideadh C++98 roimhe seo). Tá sé beartaithe ag Qt 6 tacaíocht a chur i bhfeidhm do go leor gnéithe C ++ nua-aimseartha, ach gan comhoiriúnacht siar le cód bunaithe ar chaighdeáin san am atá caite a chailleadh.
An cumas cuid den fheidhmiúlacht a thairgtear do QML agus Qt Quick i gcód C++ a úsáid. Cuirfear córas maoine nua le haghaidh QObject agus aicmí comhchosúla i láthair san áireamh. Ó QML, déanfar inneall le haghaidh oibriú le ceangail a chomhtháthú isteach sa chroí Qt, rud a laghdóidh an t-ualach agus an tomhaltas cuimhne le haghaidh ceangail agus cuirfear ar fáil iad do gach cuid de Qt, agus ní hamháin Qt Quick.
Tacaíocht leathnaithe do theangacha breise ar nós Python agus WebAssembly.