Ukukhishwa kohlaka lwe-Qt 6.2

I-Qt Company ishicilele ukukhishwa kohlaka lwe-Qt 6.2, lapho umsebenzi uqhubeka nokuzinza nokwandisa ukusebenza kwegatsha le-Qt 6. I-Qt 6.2 inikeza ukusekelwa kwamapulatifomu Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY ne-QNX. Ikhodi yomthombo yezingxenye ze-Qt inikezwa ngaphansi kwamalayisensi e-LGPLv3 kanye ne-GPLv2. I-Qt 6.2 ithole isimo sokukhishwa kwe-LTS, lapho kuzokwenziwa khona izibuyekezo kubasebenzisi belayisense yezentengiselwano iminyaka emithathu (kwabanye, izibuyekezo zizoshicilelwa izinyanga eziyisithupha ngaphambi kokukhishwa okukhulu okulandelayo).

Igatsha le-Qt 6.2 limakwe njengelifinyelele ukulingana ne-Qt 5.15 mayelana nokwakheka kwemojuli futhi lifanele ukufuduka ukusuka ku-Qt 5 kubasebenzisi abaningi. Ukuthuthukiswa okubalulekile ku-Qt 6.2 ikakhulukazi kuthinta ukufakwa kwamamojula ayetholakala ku-Qt 5.15 kodwa ayengakakulungeli ukufakwa ekukhishweni kwe-Qt 6.0 naku-6.1. Ikakhulukazi, amamojula angekho afakiwe:

  • Qt i-Bluetooth
  • I-Qt Multimedia
  • I-Qt NFC 
  • Ukumiswa kwe-Qt
  • Izingxoxo Ezisheshayo ze-Qt
  • Izinto ze-Qt RemoteObjects
  • Izinzwa ze-Qt
  • I-SerialBus ye-Qt
  • I-Qt SerialPort
  • I-QT WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Ukubuka kwe-Qt Web

Izinguquko ku-Qt 6.2 (uhlaka lwezinguquko egatsheni le-Qt 6 lungatholakala ekubuyekezweni kwangaphambilini):

  • Imodi yokunikezela ethuthukisiwe "Yokunikezela Okuzenzekelayo" yengezwe ku-Qt Quick 3D, ekuvumela ukuthi unikeze izimo ezimbalwa zento efanayo ngoshintsho oluhlukile ngesikhathi esisodwa. Kwengezwe i-3D Particles API yokwengeza imiphumela ekhiqizwe ukunqwabelana okukhulu kwezinhlayiya (intuthu, inkungu, njll.) kuzigcawu ze-3D. Kwengezwe amandla okudala imicimbi ye-Qt Quick Input yezinto ze-2D ezishumekwe ezigcawini ze-3D nokuthungwa. Kwengezwe i-API yokunquma ukuphambana kwamamodeli ngomsebe ovela endaweni ethile esigcawini.
  • Kuphakanyiswe i-QML Module CMake API esesidlangalaleni, okwenza kube lula inqubo yokudala amamojula akho e-QML. Izinketho zokwenza ngendlela oyifisayo ukuziphatha kwensiza ye-qmllint (QML linter) zinwetshiwe, futhi nokusekelwa kokukhiqiza imibiko yokuqinisekisa ngefomethi ye-JSON yengeziwe. Insiza ye-qmlformat isebenzisa isizinda selabhulali ye-QML.
  • Isakhiwo semojuli ye-Qt Multimedia seyenziwe yaba yesimanjemanje, kwengeza izici ezinjengokukhetha imibhalo engezansi nolimi lapho udlala ividiyo, kanye nokwengeza izilungiselelo ezithuthukisiwe zokuthwebula okuqukethwe kwe-multimedia.
  • Izindlela ezintsha zengeziwe kumashadi e-Qt ukwenza amashadi abe ngokwezifiso.
  • I-QImage yengeze ukwesekwa kwamafomethi ezithombe acacisa amapharamitha ombala kusetshenziswa izinombolo zamaphoyinti antantayo.
  • I-QByteArray::inombolo() iqinisekisa umsebenzi olungile onezinombolo ezinegethivu kumasistimu angewona amadesimali.
  • Kwengezwe i-std::chrono ukwesekwa ku-QLockFile.
  • Inethiwekhi ye-Qt inikeza amandla okusebenzisa ama-backend ahlukene e-SSL kanyekanye.
  • Usekelo olungeziwe lwezinhlelo ze-Apple ezisuselwe ku-chip ye-M1 ARM. Ukusekela kwe-webOS, INTEGRITY kanye nezinhlelo zokusebenza ze-QNX kubuyisiwe. Hlola kuqala usekelo lwe-Windows 11 futhi i-WebAssembly iyahlinzekwa.

Source: opennet.ru

Engeza amazwana