Qt 6.2 rilaxx tal-qafas

Il-Kumpanija Qt ippubblikat rilaxx tal-qafas Qt 6.2, li fih ix-xogħol ikompli jistabbilizza u jżid il-funzjonalità tal-fergħa Qt 6. Qt 6.2 jipprovdi appoġġ għall-pjattaformi Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY u QNX. Il-kodiċi tas-sors għall-komponenti Qt huwa pprovdut taħt il-liċenzji LGPLv3 u GPLv2. Qt 6.2 irċieva status ta 'rilaxx LTS, li fih se jiġu ġġenerati aġġornamenti għall-utenti tal-liċenzja kummerċjali għal tliet snin (għal oħrajn, l-aġġornamenti se jiġu ppubblikati għal sitt xhur qabel ma tiġi ffurmata r-rilaxx maġġuri li jmiss).

Il-fergħa Qt 6.2 hija mmarkata bħala li laħqet parità ma 'Qt 5.15 f'termini ta' kompożizzjoni tal-modulu u hija adattata għall-migrazzjoni minn Qt 5 għal ħafna utenti. It-titjib ewlieni f'Qt 6.2 jikkonċerna prinċipalment l-inklużjoni ta 'moduli li kienu disponibbli f'Qt 5.15 iżda ma kinux lesti għall-inklużjoni fir-rilaxxi ta' Qt 6.0 u 6.1. B'mod partikolari, il-moduli neqsin huma inklużi:

  • qt-bluetooth
  • Qt Media
  • NFC 
  • Pożizzjonament Qt
  • Qt Djalogi Quick
  • Qt RemoteObjects
  • Qt Sensers
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Bidliet f'Qt 6.2 (ħarsa ġenerali lejn il-bidliet fil-fergħa Qt 6 tista' tinstab fir-reviżjoni preċedenti):

  • Ġie miżjud mod ottimizzat ta' rendering "Instanced Rendering" ma' Qt Quick 3D, li jippermettilek tirrendi diversi każijiet tal-istess oġġett b'trasformazzjonijiet differenti f'daqqa. Żid l-API tal-Partiċelli 3D għaż-żieda ta 'effetti ġġenerati minn akkumulazzjoni kbira ta' partiċelli (duħħan, ċpar, eċċ.) għal xeni 3D. Żid il-ħila li toħloq avvenimenti Qt Quick Input għal elementi 2D inkorporati f'xeni u nisġa 3D. Miżjud API għad-determinazzjoni tal-intersezzjoni ta 'mudelli b'raġġ li joħroġ minn punt arbitrarju fix-xena.
  • Ġie propost QML Modulu CMake API pubbliku, li jissimplifika l-proċess tal-ħolqien tal-moduli QML tiegħek stess. L-għażliet għall-personalizzazzjoni tal-imġiba tal-utilità qmllint (QML linter) ġew estiżi, u ġie miżjud appoġġ għall-ġenerazzjoni ta 'rapporti ta' verifika fil-format JSON. L-utilità qmlformat tuża l-librerija QML dom.
  • L-arkitettura tal-modulu Qt Multimedia ġiet immodernizzata, billi żiedet karatteristiċi bħall-għażla tas-sottotitli u l-lingwa meta idoqq il-vidjo, kif ukoll iż-żieda ta 'settings avvanzati għall-qbid ta' kontenut multimedjali.
  • Ġew miżjuda metodi ġodda ma' Qt Charts għall-personalizzazzjoni ta' charts.
  • QImage żiedet appoġġ għal formati ta 'immaġni li jispeċifikaw parametri tal-kulur bl-użu ta' numri b'punt li jvarja.
  • QByteArray::number() jiżgura xogħol korrett b'numri negattivi f'sistemi mhux deċimali.
  • Miżjud std::chrono appoġġ għal QLockFile.
  • Qt Network jipprovdi l-abbiltà li tuża backends SSL differenti simultanjament.
  • Appoġġ miżjud għal sistemi Apple bbażati fuq iċ-ċippa M1 ARM. L-appoġġ għas-sistemi operattivi webOS, INTEGRITY u QNX ġie rritornat. Appoġġ għall-preview għall-Windows 11 u WebAssembly huwa offrut.

Sors: opennet.ru

Żid kumment