Qt 6.2 markoaren bertsioa

Qt konpainiak Qt 6.2 markoaren bertsioa argitaratu du, non Qt 6 adarraren funtzionalitateak egonkortzen eta areagotzen jarraitzen duen lanean. Qt 6.2-k Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS) plataformetarako laguntza eskaintzen du. 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY eta QNX. Qt osagaien iturburu kodea LGPLv3 eta GPLv2 lizentzien arabera ematen da. Qt 6.2-k LTS kaleratze-egoera jaso du, eta horren barruan eguneraketak sortuko dira lizentzia komertzialen erabiltzaileentzat hiru urtez (beste batzuentzat, eguneraketak sei hilabetez argitaratuko dira hurrengo bertsio nagusia sortu baino lehen).

Qt 6.2 adarra Qt 5.15-ekin parekotasuna lortu duela markatuta dago moduluaren osaerari dagokionez eta erabiltzaile gehienentzat Qt 5-tik migratzeko egokia da. Qt 6.2-ko hobekuntza nagusiak Qt 5.15-en eskuragarri zeuden baina Qt 6.0 eta 6.1 bertsioetan sartzeko prest ez zeuden moduluak sartzeari dagozkio batez ere. Bereziki, falta diren moduluak sartzen dira:

  • Qt Bluetootha
  • Qt Media
  • NFC 
  • Qt kokatzea
  • Qt elkarrizketa azkarrak
  • Qt RemoteObjects
  • Qt sentsoreak
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Qt 6.2-ko aldaketak (Qt 6 adarreko aldaketen ikuspegi orokorra aurreko berrikuspenean aurki daiteke):

  • Qt Quick 3D-ri "Instantziazko errendaketa" errendatze modu optimizatua gehitu zaio, eta aldi berean objektu beraren hainbat instantzia eraldaketa ezberdinekin errendatu ditzakezu. 3D Particles APIa gehitu da 3D eszenei partikula metaketa handi batek (kea, lainoa, etab.) sortutako efektuak gehitzeko. Qt Quick Input gertaerak sortzeko gaitasuna gehitu da 2D eszenetan eta testuretan txertatutako 3D elementuetarako. Eszenako puntu arbitrario batetik irteten den izpi batekin ereduen ebakidura zehazteko API bat gehitu da.
  • QML Module CMake API publiko bat proposatu da, zure QML moduluak sortzeko prozesua erraztuz. qmllint (QML linter) utilitatearen portaera pertsonalizatzeko aukerak zabaldu dira, eta egiaztapen-txostenak JSON formatuan sortzeko laguntza gehitu da. qmlformat utilitateak QML liburutegiko dom erabiltzen du.
  • Qt Multimedia moduluaren arkitektura modernizatu egin da, bideoa erreproduzitzerakoan azpitituluak eta hizkuntza hautatzea bezalako ezaugarriak gehituz, baita multimedia edukia harrapatzeko ezarpen aurreratuak gehituz.
  • Metodo berriak gehitu dira Qt Charts-era grafikoak pertsonalizatzeko.
  • QImage-k kolore-parametroak koma mugikorreko zenbakiak erabiliz zehazten dituzten irudi formatuetarako laguntza gehitu du.
  • QByteArray::number() sistema hamartarrak ez diren zenbaki negatiboekin lan zuzena ziurtatzen du.
  • Std::chrono laguntza gehitu da QLockFile-n.
  • Qt Network SSL backend desberdinak aldi berean erabiltzeko gaitasuna eskaintzen du.
  • M1 ARM txipan oinarritutako Apple sistemetarako laguntza gehitu da. WebOS, INTEGRITY eta QNX sistema eragileetarako laguntza itzuli da. Windows 11 eta WebAssembly-ren aurrebista laguntza eskaintzen da.

Iturria: opennet.ru

Gehitu iruzkin berria