Qt 6.2 Kader Verëffentlechung

D'Qt Company huet eng Verëffentlechung vum Qt 6.2 Kader publizéiert, an deem d'Aarbecht weider stabiliséiert an d'Funktionalitéit vun der Qt 6 Branche erhéicht gëtt. Qt 6.2 bitt Ënnerstëtzung fir d'Plattformen Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY a QNX. De Quellcode fir Qt Komponente gëtt ënner der LGPLv3 an GPLv2 Lizenzen geliwwert. Qt 6.2 huet LTS Verëffentlechung Status kritt, bannent deem Aktualiséierungen fir kommerziell Lizenz Benotzer fir dräi Joer generéiert ginn (fir anerer, Aktualiséierungen wäert fir sechs Méint publizéiert ginn ier déi nächst grouss Verëffentlechung geformt ass).

D'Qt 6.2 Branche ass markéiert wéi d'Paritéit mat Qt 5.15 a punkto Modulkompositioun erreecht huet an ass gëeegent fir Migratioun vu Qt 5 fir déi meescht Benotzer. D'Schlësselverbesserungen am Qt 6.2 betrëfft haaptsächlech d'Inklusioun vu Moduler, déi am Qt 5.15 verfügbar waren, awer net prett waren fir an de Qt 6.0 an 6.1 Verëffentlechungen opzehuelen. Besonnesch déi fehlend Moduler sinn abegraff:

  • qt-Bluetooth
  • Qt Medien
  • NFC 
  • Qt Positionéierung
  • Qt Quick Dialogen
  • Qt RemoteObjects
  • Qt Sensoren
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Ännerungen am Qt 6.2 (en Iwwerbléck iwwer Ännerungen an der Qt 6 Branche kann an der viregter Iwwerpréiwung fonnt ginn):

  • Eng optimiséiert "Instanced Render- Modus" gouf op Qt Quick 3D dobäi ginn, wat erlaabt Iech e puer Instanzen vum selwechten Objet mat verschiddenen Transformatiounen op eemol ze maachen. D'3D Partikel API bäigefüügt fir Effekter ze addéieren generéiert duerch eng grouss Akkumulation vu Partikelen (Rauch, Niwwel, etc.) zu 3D Szenen. Füügt d'Fäegkeet fir Qt Quick Input Eventer fir 2D Elementer ze kreéieren déi an 3D Szenen an Texturen agebonne sinn. Eng API bäigefüügt fir d'Kräizung vu Modeller mat engem Strahl aus engem arbiträre Punkt an der Szen ze bestëmmen.
  • Eng ëffentlech QML Modul CMake API gouf proposéiert, de Prozess vun engem schafen Är eege QML Moduler vereinfacht. D'Optioune fir d'Behuele vum qmllint (QML linter) Utility ze personaliséieren goufen erweidert, an d'Ënnerstëtzung fir d'Verifikatiounsberichter am JSON-Format ze generéieren. D'qmlformat Utility benotzt der QML Bibliothéik dom.
  • D'Architektur vum Qt Multimedia Modul gouf moderniséiert, sou datt d'Features bäigefüügt ginn wéi d'Auswiel vun Ënnertitelen a Sprooche beim Spillen vum Video, wéi och fortgeschratt Astellunge fir Multimedia Inhalt ze addéieren.
  • Nei Methoden goufen op Qt Charts dobäigesat fir Charts ze personaliséieren.
  • QImage dobäi Ënnerstëtzung fir Bild Formater datt Faarf Parameteren benotzt schwiewend Punkt Zuelen uginn.
  • QByteArray :: Zuel () suergt korrekt Aarbecht mat negativ Zuelen an Net-Dezimalzuel Systemer.
  • Dobäi std :: chrono Ënnerstëtzung ze QLockFile.
  • Qt Network bitt d'Méiglechkeet verschidde SSL Backends gläichzäiteg ze benotzen.
  • Zousätzlech Ënnerstëtzung fir Apple Systemer baséiert op dem M1 ARM Chip. Ënnerstëtzung fir webOS, INTEGRITY a QNX Betribssystemer gouf zréck. Preview Support fir Windows 11 a WebAssembly gëtt ugebueden.

Source: opennet.ru

Setzt e Commentaire