Leagan alfa de Qt 6.0 ar fáil

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.

Eochair Gnéithe Qt 6:

  • 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.
  • Foinse: oscailtenet.ru

Add a comment