da Qt masu haɓakawa sun riga sun fito da fasalin farko na sabon gwajin reshe QT 6, inda za'a gabatar da canje-canje masu mahimmanci na gine-gine kuma mai tarawa wanda ke tallafawa ƙimar C ++ 17 za a buƙaci.
Ga wani bangare daga cikin manyan canje-canje, a karon farko an haskaka cewa 3D standalone m m API tsarin aiki. Wannan maɓallin keɓaɓɓe ne na sabon tarin Qt zane-zane injin da ke amfani da shimfidar RHI (Rendering Hardware Interface) don ba da damar Qt Quick aikace-aikace suyi aiki ba kawai tare da OpenGL ba, har ma a saman 3D APIs. Vulkan, Karfe da Kai tsaye.
Don ƙirar 3D mai sauri ta Qt wanda ke ba ku damar amfani da QML don ayyana abubuwan haɗin 3D ba tare da amfani da tsarin UIP ba, yanzu ana iya amfani da lokacin gudu (Qt Mai sauri), zane-zane da yanayin motsa jiki, kuma yi amfani da Qt Design Studio don ci gaban gani na kewayawa.
Matakan yana magance matsaloli kamar sama sama lokacin haɗawa da QML tare da abun ciki daga Qt 3D ko 3D Studio, kuma yana ba da damar daidaita ayyukan rayarwa da canjin canjin kowane mutum tsakanin 2D da 3D.
Wani mahimmin canji shine sake fasalin tushen lambar rarraba shi zuwa ƙananan abubuwa da rage girman samfurin tushe. Za a kawo kayan aikin masu haɓakawa da kayan haɗin musamman kamar yadda aka rarraba abubuwan talla ta hanyar Kasuwar Qt.
Har ila yau, Na san mahimmancin zamani na QML ya fito fili:
- Tyarfin buga rubutu tallafi.
- Ikon tattara QML cikin C ++ da lambar inji.
- Cikakken Canja wurin tallafi don JavaScript zuwa rukunin zaɓuɓɓuka (ta amfani da cikakkun sifofin JavaScript yana da ƙarfi sosai, yana hana amfani da QML akan kayan aiki kamar microcontrollers).
- Musun sigogi a cikin QML.
- Haɗa haɗin tsarin bayanai wanda aka kwafa a cikin QObject da QML (Zai rage amfani da ƙwaƙwalwar ajiya da saurin farawa).
- Guji tsara tsarukan bayanai a lokacin gudu don amfanin tsara a tara lokaci.
- Componentsoye abubuwan ciki ta amfani da keɓaɓɓun kadarori da hanyoyi.
- Ingantaccen hadewa tare da kayan aikin ci gaba don gyarawa da bincikar kurakurai yayin tattarawa.
- .Ara kayan aiki don sarrafa albarkatu masu alaƙa da zane a tattara matakiMisali, don canza hotunan PNG zuwa matattarar matse-matsi ko don jujjuya shaders da meshes zuwa tsarin binary da aka inganta don takamaiman kwamfutoci.
- Haɗa injinan hadaka don jigogi da salo hakan yana ba ka damar cimma bayyanar aikace-aikacen dangane da Wt Widgets da Qt Quick, ɗan ƙasar zuwa dandamali daban-daban na hannu da tebur.
Har ila yau, azaman tsarin gini, an yanke shawarar amfani da CMake maimakon QMake. Za a ci gaba da tallafawa don aikace-aikacen gini tare da QMake, amma za a gina Qt ta amfani da CMake.
An zaɓi CMake saboda ana amfani da wannan kayan aikin a cikin masu haɓaka aikin C ++ kuma yana dacewa da yawancin yanayin ci gaban haɓaka. Continuesungiyar ta ci gaba tare da haɓaka tsarin ginin Qbs, wanda yayi iƙirarin maye gurbin QMake.
Canji yayin ci gaba zuwa daidaitattun C ++ 17 (wanda aka yi amfani da shi C ++ 98 a baya). Qt 6 yana shirin aiwatar da tallafi don yawancin fasalolin C ++ na zamani, amma ba tare da rasa jituwa tare da tsofaffin ƙa'idodin ka'idodin ka'idoji ba.
Yiwuwar amfani a cikin lambar C ++ wasu ayyukan da aka miƙa don QML da Qt Quick.
Musamman za a gabatar da sabon tsarin mallakar dukiya don QObject da makamantansu ajujuwa. Injin da ke ɗaure daga QML za a haɗa shi cikin ainihin Qt, yana rage lodi da amfani da ƙwaƙwalwar ajiya don masu ɗaurewa tare da samar da su ga dukkan sassan Qt, ba kawai Qt Quick ba.
Wannan fitowar kawai ta ƙunshi tsarin farko na tsarin Qt 6 na gaba, wanda aka shirya don Disamba 1, 2020.
Ayyuka a cikin reshen Qt 6 za a faɗaɗa har sai lambar tushe ta daskare a ranar 31 ga Agusta.
Source: https://www.qt.io
Kai, tuni ya sanya ni so in cika C ++ dina