Ukukhishwa kohlaka lwe-Qt 6.1

I-Qt Company ishicilele ukukhululwa kohlaka lwe-Qt 6.1, lapho umsebenzi uqhubeka nokuzinza futhi ukhulisa ukusebenza kwegatsha le-Qt 6. I-Qt 6.1 inikeza ukusekelwa kwamapulatifomu Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, OpenSuSE 15.1+), iOS 13+ ne-Android (API 23+). Ikhodi yomthombo yezingxenye ze-Qt inikezwa ngaphansi kwamalayisensi e-LGPLv3 kanye ne-GPLv2.

Ukuthuthukiswa okubalulekile ku-Qt 6.1 ikakhulukazi kuthinta ukufakwa kwamamojula ayetholakala ku-Qt 5.15, kodwa ayengakakulungeli ukufakwa ekukhululweni kokuqala kwe-Qt 6. Ikakhulukazi, amamojula afakiwe yilezi:

  • I-Active Qt - usekelo lwezilawuli ze-COM ne-ActiveX kuplathifomu ye-Windows.
  • Qt Charts - ukudala amashadi.
  • I-Qt Data Visualization - ukubonwa kwedatha emile neguquguqukayo.
  • Izinsiza Zedivayisi ye-Qt ziyingxenye yephakheji ye-Qt Yokudala Idivayisi.
  • I-Qt Graphical Effect - isendlalelo sokwenza lula izinhlelo zokusebenza zokuthuthwa ku-Qt 6.
  • I-Qt Lottie - inikezela ngezithombe nokugqwayiza okuthunyelwa ngaphandle ngefomethi ye-JSON kusetshenziswa i-plugin ye-Bodymovin ye-Adobe After Effects. Ifaka injini encane eyakhelwe ngaphakathi yokugqwayiza, ukunqampuna, ukucubungula isendlalelo neminye imiphumela.
  • I-Qt State Machine iwuhlaka lokudala izakhiwo eziqhutshwa umcimbi nokusebenzisa umshini wesimo esilinganiselwe osuselwe ku-SCXML.
  • Ikhibhodi ye-Qt Virtual - ukuqaliswa kwekhibhodi ebonakalayo.

Amamojula angakathuthwa futhi alindelwe ekukhishweni kwe-LTS kwe-Qt 6.2, okuhlelelwe uSepthemba.

  • Qt i-Bluetooth
  • I-Qt Multimedia
  • I-Qt NFC
  • Ukumiswa kwe-Qt
  • Izingxoxo Ezisheshayo ze-Qt: Ifolda, Ibhokisi Lomlayezo
  • Izinto Ezikude ze-Qt
  • 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.1:

  • I-Qt Core isebenzele ukuthuthukisa ukusebenziseka nokwenza lula i-API. Kwengezwe izindlela ze-removeIf() futhi kwanwetshwa inani lamakilasi asekela indlela ye-erase_if(). Izindlela ezisetshenzisiwe ezitholakala ku-QString kodwa hhayi ku-QStringView. Kungezwe imisebenzi yokwengeza, ukususa nokuphindaphinda okuvikelwe ukuchichima. Usekelo oluthuthukisiwe lwamanani amaphoyinti antantayo angu-16-bit. I-API ebopha indawo, eyethulwe ku-Qt 6.0, ibuyekeziwe. Amakilasi amasha engeziwe ukuze kwenziwe lula ukuhlanganiswa ne-Java, i-QJniEnvironment kanye ne-QJniObject, evame ukudingeka kuplathifomu ye-Android.
  • I-Qt Gui ithuthukise ukwesekwa kwe-Vulkan 1.1 kanye ne-API yemifanekiso engu-1.2. Kwengezwe ikilasi elisha i-QUrlResourceProvider, elisetshenziswa ku-QLabel futhi likuvumela ukuthi ugweme ukusebenzisa kabusha i-loadResource() kanye nokufaka i-QTextDocument. Ikhono lokusebenzisa imisebenzi yokulungisa echazwe umsebenzisi yezingxenye zesikhala sombala ekilasini le-QColorSpace seliqalisiwe.
  • I-Qt Network inikeza isigaba se-QNetworkInformation, esikuvumela ukuthi unqume isimo senethiwekhi ohlelweni. Kwengezwe usekelo lwemodi ye-SameSite kusiphathi sekhukhi ye-HTTP.
  • I-Qt Qml isebenzisa izinketho ze-QJSPrimitiveValue kanye ne-QJSMManagedValue ukuze ulawule kangcono ukusetshenziswa kwe-JavaScript.
  • I-Qt Quick 3D yengeze ukusekela kokugqwayiza kwe-morphing futhi yasebenzisa ukusekela kokuhlola kokunikezwa kwesikhashana, okukuvumela ukuthi udwebe amakhophi amaningi ohlobo olufanayo lwezinto ezitholakala ezingxenyeni ezizungezile zesigameko endaweni eyodwa. Indlela isheshisa kakhulu ukunikezwa uma kunenani elikhulu lezinto ezifanayo endaweni yesehlakalo. Ngokusekelwe kule ndlela, ukusekelwa kokunikeza izinhlayiya ezinobukhulu obuthathu kuyasetshenziswa.

Source: opennet.ru

Engeza amazwana