Qt 6.2 serbestberdana çarçoveya

Pargîdaniya Qt serbestberdana çarçoweya Qt 6.2 weşand, ku tê de xebat berdewam dike ji bo aramkirin û zêdekirina fonksiyona şaxê Qt 6. Qt 6.2 piştgirî dide platformên Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY û QNX. Koda çavkaniyê ji bo pêkhateyên Qt di bin lîsansên LGPLv3 û GPLv2 de têne peyda kirin. Qt 6.2 statûya serbestberdana LTS wergirtiye, ku di hundurê wê de dê nûvekirin ji bo bikarhênerên lîsansa bazirganî sê salan bêne çêkirin (ji bo yên din, nûvekirin dê şeş ​​mehan bêne weşandin berî ku serbestberdana mezin a din were damezrandin).

Şaxa Qt 6.2 wekî ku di warê pêkhatina modulê de bi Qt 5.15 re gihîştiye hevsengiyê tête nîşankirin û ji bo pir bikarhêneran ji bo koçkirina ji Qt 5 maqûl e. Pêşveçûnên sereke yên di Qt 6.2 de bi giranî tevlêkirina modulên ku di Qt 5.15 de peyda bûn lê ji bo tevlêbûna di berdanên Qt 6.0 û 6.1 de ne amade bûn. Bi taybetî, modulên winda hene:

  • qt-bluetooth
  • Qt Media
  • NFC 
  • Qt Positioning
  • Qt Diyalogên Zû
  • Qt RemoteObjects
  • Sensorên Qt
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Guhertinên di Qt 6.2 de (nerînek guheztinên di şaxê Qt 6 de dikare di vekolîna berê de were dîtin):

  • Modek pêşkêşkirina "Instanced Rendering" ya optimîzekirî li Qt Quick 3D hate zêdekirin, ku dihêle hûn bi yekcarî çend mînakên heman tiştan bi veguheztinên cihêreng bidin çêkirin. API-ya Parçeyên 3D-ê ji bo zêdekirina bandorên ku ji berhevbûnek mezin a parçikan (dûman, mij, hwd.) têne çêkirin li dîmenên 3D zêde kirin. Ji bo hêmanên 2D yên ku di dîmen û tevnvîsên 3D de hatine bicîh kirin kapasîteya afirandina bûyerên Ketina Zû Qt zêde kir. Ji bo destnîşankirina hevberdana modelan bi tîrêjek ku ji xalek keyfî ya di dîmenê de derdikeve, API-yek zêde kir.
  • Modulek QML-ya gelemperî CMake API-ê hate pêşniyar kirin, ku pêvajoya afirandina modulên QML-ya xwe hêsan dike. Vebijarkên ji bo xweşkirina tevgera qmllint (QML linter) hatine berfireh kirin, û piştgirî ji bo hilberîna raporên verastkirinê di formata JSON de hate zêdekirin. Alîkariya qmlformat dom pirtûkxaneya QML bikar tîne.
  • Mîmariya modula Qt Multimedia hate nûjen kirin, taybetmendiyên wekî hilbijartina jêrnivîs û ziman dema lîstina vîdyoyê, û her weha lêzêdekirina mîhengên pêşkeftî ji bo kişandina naveroka multimedia.
  • Ji bo xwerûkirina nexşeyan rêbazên nû li Qt Charts hatine zêdekirin.
  • QImage ji bo formatên wêneyê ku bi karanîna hejmarên xala herikîn parametreyên rengan diyar dikin piştgirî zêde kir.
  • QByteArray::number() di pergalên ne-dehanî de xebata rast bi hejmarên neyînî re misoger dike.
  • Piştgiriya std:: chrono li QLockFile zêde kir.
  • Tora Qt şiyana karanîna paşnavên cûda yên SSL-ê bi hevdemî peyda dike.
  • Piştgiriya pergalên Apple-ê li ser bingeha çîpê M1 ARM zêde kir. Piştgiriya pergalên xebitandinê yên webOS, INTEGRITY û QNX hate vegerandin. Piştgiriya pêşdîtinê ji bo Windows 11 û WebAssembly tê pêşkêş kirin.

Source: opennet.ru

Add a comment