An riga an sake ingantaccen sigar Qt 6.0

Bayan watanni da yawa na ci gaba da nau'ikan fitina da yawa, Kamfanin Qt ya ƙaddamar da ingantaccen reshe na Qt 6, wanda ya hada da mahimman canje-canje na gine-gine.

Sabon sigar yana da'awar cewa ya dace da Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, OpenSuSE 15.1+), iOS 13+ da kuma dandamali na Android (API 23+).

Babban sabon labari na QT 6

Daga cikin manyan labarai da aka ambata da kuma a cikin abin da suke aiki, ɗayansu shine API wanda aka zana wanda bai dogara da 3D API ba tsarin aiki. Babban mahimmin sabon tarin Qt zane-zane injiniya ne wanda yake amfani da Layer RHI (Rendering Hardware Interface). don samar da Qt Quick aikace-aikace ba kawai tare da OpenGL ba, amma kuma akan Vulkan, Karfe da Direct 3D APIs.

An yi bayani dalla-dalla wani ƙirar 3D mai sauri na Qt tare da API don ƙirƙirar musaya masu amfani dangane da Qt Quick, yana haɗa abubuwa masu zane na 2D da 3D. Qt Quick 3D yana baka damar amfani da QML don ayyana abubuwan haɗin 3D ba tare da amfani da tsarin UIP ba. A cikin Qt Quick 3D don 2D da 3D, zaku iya amfani da lokacin gudu (Qt Quick), shimfidar wuri, da tsarin motsa rai, kuma kuyi amfani da Qt Design Studio don ci gaban ƙirar gani.

Moduleaƙwalwar tana warware matsaloli kamar nauyin nauyi na haɗa QML tare da abun ciki daga Qt 3D ko 3D Studio, kuma yana ba da damar aiki tare da raye-raye-matuka da sauyawa tsakanin 2D da 3D.

Wani sabon abu shine sake fasalin maɓallin lambar an aiwatar da shi tare da rashi zuwa ƙananan sassa kuma raguwa a cikin girman samfurin tushe. Yanzu ana samun kayan haɓaka masu haɓaka da abubuwan haɗin al'ada azaman ƙari-ta hanyar Kasuwar Qt.

A gefe guda, zamu iya samun hakan injin shimfidawa da fatu an haɗa su hada kai don cimma buri da jin dadin asalin Qt Widgets da kuma aikace-aikacen Qt Quick daga dandamali daban-daban na hannu da tebur.

Qt Quick 6 yana ƙara tallafi don asalin macOS da tsarin Windows (An tallafawa tallafi don asalin 'Yan ƙasa da Fusion styles don Android da Linux a Qt5). Ana tsammanin aiwatar da salon asalin ƙasar don iOS a cikin fitowar mai zuwa ta Qt.

Aikin tallafi na dandamali wanda QtX11Extras, QtWinExtras, da QtMacExtras aka samar dasu an kaisu ga takamaiman APIs na dandamali da ake samu kai tsaye daga Qt.

Kayan aiki Ana amfani da CMake azaman tsarin ginawa maimakon QMake. Ana tallafawa tallafi don aikace-aikacen gini ta amfani da QMake, amma yanzu an gina Qt ta amfani da CMake.

Har ila yau, sauyawa yayin ci gaba zuwa daidaitaccen C + 17 (a baya anyi amfani da C ++ 98 kuma tare da Qt 5.7 - C ++ 11) kuma an iya amfani da damar amfani da lambar C ++ wasu ayyukan da aka bayar don QML da Qt Quick. Wannan ya haɗa da sabon tsarin mallakar dukiya don QObject da ire-iren azuzuwan.

An haɗa injina don aiki tare da haɗin yanar gizo daga QML a cikin tsakiyar Qt, yana ba da damar rage kaya da ƙwaƙwalwar ajiya don hanyoyin haɗi da sanya su zuwa ga dukkan sassan Qt, ba kawai Qt Quick ba.

Na wasu canje-canje da suka yi fice:

  • Haɗa kan tsarin bayanai, wanda aka maimaita a cikin QObject da QML (zai rage amfani da ƙwaƙwalwar ajiya da kuma saurin 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 tattara lokaci-lokaci da kuma gano cutar kwaro.
  • Beenara kayan aiki don ɗaukar abubuwanda suka danganci kayan zane-zane, kamar canza hotuna PNG zuwa matattarar matse-matsi ko jujjuya shaders da meshes zuwa binaries da aka inganta don takamaiman kayan aiki.
  • Supportarin tallafi don ƙarin harsuna kamar Python da WebAssembly.
  • Sarkewar kirtani da sarrafa Unicode sun inganta ƙwarai.
  • Azuzuwan QList da QVector sun hade, ajin takaitaccen sakamako yana amfani da samfurin kwantena mai kama da QVector.

A ƙarshe, ana tsammanin ya isa daidai da Qt 5 don tallafawa tsarin a ainihin lokacin a cikin sigar Qt 6.2.

Sanarwa mai mahimmanci ta Qt 6.1 ana tsammanin watan Afrilu da Qt 6.2 LTS a watan Satumba na 2021.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.