Qt 6.2 ietvara laidiens

Uzņēmums Qt ir publicējis Qt 6.2 ietvara versiju, kurā turpinās darbs pie Qt 6 filiāles funkcionalitātes stabilizēšanas un palielināšanas. Qt 6.2 nodrošina atbalstu platformām Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS). 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY un QNX. Qt komponentu pirmkods tiek nodrošināts saskaņā ar LGPLv3 un GPLv2 licencēm. Qt 6.2 ir saņēmis LTS izlaiduma statusu, kura ietvaros komerciālo licenču lietotājiem tiks ģenerēti atjauninājumi trīs gadus (citiem atjauninājumi tiks publicēti sešus mēnešus pirms nākamā lielā laidiena izveides).

Qt 6.2 filiāle ir atzīmēta kā sasniegusi paritāti ar Qt 5.15 moduļa sastāva ziņā un ir piemērota migrācijai no Qt 5 lielākajai daļai lietotāju. Galvenie uzlabojumi Qt 6.2 galvenokārt attiecas uz to moduļu iekļaušanu, kas bija pieejami Qt 5.15, bet nebija gatavi iekļaušanai Qt 6.0 un 6.1 laidienos. Jo īpaši ir iekļauti trūkstošie moduļi:

  • qt-bluetooth
  • Qt multivide
  • NFC 
  • Qt pozicionēšana
  • Qt ātrie dialogi
  • Qt RemoteObjects
  • Qt sensori
  • Qt SerialBus
  • QtSerialPort
  • Qt tīmekļa kanāls
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Izmaiņas Qt 6.2 (pārskatu par izmaiņām Qt 6 filiālē var atrast iepriekšējā pārskatā):

  • Qt Quick 3D ir pievienots optimizēts "Instanced Rendering" renderēšanas režīms, kas ļauj vienlaikus renderēt vairākus viena un tā paša objekta gadījumus ar dažādām transformācijām. Pievienota 3D daļiņu API, lai 3D ainām pievienotu efektus, ko rada liela daļiņu uzkrāšanās (dūmi, migla utt.). Pievienota iespēja izveidot Qt ātrās ievades notikumus 2D elementiem, kas iegulti 3D ainās un faktūrās. Pievienots API, lai noteiktu modeļu krustpunktu ar staru, kas izplūst no patvaļīga ainas punkta.
  • Ir ierosināts publisks QML moduļa CMake API, kas vienkāršo savu QML moduļu izveides procesu. Ir paplašinātas utilīta qmllint (QML linter) darbības pielāgošanas iespējas, un ir pievienots atbalsts verifikācijas atskaišu ģenerēšanai JSON formātā. Utilīta qmlformat izmanto QML bibliotēkas dom.
  • Qt Multimedia moduļa arhitektūra ir modernizēta, pievienojot tādas iespējas kā subtitru un valodas izvēle video atskaņošanas laikā, kā arī pievienoti uzlaboti iestatījumi multivides satura tveršanai.
  • Qt diagrammām ir pievienotas jaunas metodes diagrammu pielāgošanai.
  • QImage pievienoja atbalstu attēlu formātiem, kas nosaka krāsu parametrus, izmantojot peldošā komata skaitļus.
  • QByteArray::number() nodrošina pareizu darbu ar negatīviem skaitļiem sistēmās, kas nav decimāldaļas.
  • Pievienots std::chrono atbalsts QLockFile.
  • Qt tīkls nodrošina iespēju vienlaikus izmantot dažādas SSL aizmugursistēmas.
  • Pievienots atbalsts Apple sistēmām, kuru pamatā ir M1 ARM mikroshēma. Ir atgriezts webOS, INTEGRITY un QNX operētājsistēmu atbalsts. Tiek piedāvāts priekšskatījuma atbalsts operētājsistēmai Windows 11 un WebAssembly.

Avots: opennet.ru

Pievieno komentāru