Qt 6.2 už bol vydaný a toto sú jeho novinky

Spoločnosť Qt odhalená pred niekoľkými dňami spustenie nová verzia «rámca Qt 6.2», v ktorom práca pokračuje v stabilizácii a zvýšení funkčnosti vetvy Qt 6.

Táto nová verzia Qt 6.2 poskytuje podporu pre Windows 10, macOS 10.14+ a rôzne platformy Linux Medzi nimi vyniká Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+, ako aj podpora mobilných platforiem iOS 13+, Android (API 23+) a ďalších, ako sú webOS, INTEGRITY a QNX.

Hlavné nové funkcie Qt 6.2

Pozoruje sa, že lVetva Qt 6.2 dosiahla z hľadiska zloženia modulov paritu s Qt 5.15 a je vhodný pre migráciu Qt 5 väčšinou používateľov. Kľúčové vylepšenia v Qt 6.2 sa týkajú predovšetkým zahrnutia modulov, ktoré boli k dispozícii v Qt 5.15, ale neboli pripravené na zaradenie do verzií Qt 6.0 a 6.1. Zahrnuté sú predovšetkým chýbajúce moduly:

  • qt-bluetooth
  • Multimédiá Qt
  • NFC
  • Qt polohovanie
  • Rýchle dialógy Qt
  • Qt RemoteObjects
  • Senzory Qt
  • Sériový autobus Qt
  • Sériový port Qt
  • Webový kanál Qt
  • Qt WebEngine
  • Webové zásuvky Qt
  • Qt WebView

S vydaním Qt 6.2 by takmer všetci naši používatelia mali byť schopní migrovať svoj kód z Qt 5 na Qt 6. Urobili sme to pomocou vlastných nástrojov. Konkrétne, Qt Design Studio 2.2 a Qt Creator 6 beta, ktoré budú vydané čoskoro, vychádzajú z Qt 6.2 LTS.

Okrem doplnenia chýbajúcich funkcií sa Qt 6.2 zameral na zlepšenie stability, výkonu a kvality života vývojárov.

Zo zmien, ktoré vynikajú v tejto novej verzii QT 6.2, je jednou z nich nnový optimalizovaný režim vykresľovania „Vykresľovanie v prípadoch»Ak chcete Qt Quick 3D, čo umožňuje vykresľovanie viacerých inštancií toho istého objektu s rôznymi transformáciami súčasne a navyše bolo pridané aj rozhranie 3D Particles API na pridanie efektov do 3D scén generovaných veľkým nahromadením častíc (dym, hmla atď.).

Aj v tejto novej verzii poskytoval možnosť vytvárať udalosti Qt Quick Input pre 2D prvky vložené do 3D scén a textúr. Bolo pridané API na určovanie priesečníka modelov s lúčom vychádzajúcim z ľubovoľného bodu v scéne.

Je tiež zdôraznené, že Na zjednodušenie bol navrhnutý verejný QML modul CMake API používateľ proces vytváranie modulov QMLOkrem volieb konfigurácie správania sa obslužného programu qmllint (QML linter) bola pridaná podpora na generovanie overovacích správ vo formáte JSON. Obslužný program qmlformat používa knižnicu QML dom.

Na druhej strane je tiež potrebné poznamenať, že bola modernizovaná architektúra multimediálneho modulu Qt, v ktorom sa objavili funkcie ako výber titulkov a jazyka pre prehrávanie videa, ako aj pokročilé nastavenia pre zachytávanie multimediálneho obsahu. Pridané nové metódy Qt Charts na prispôsobenie grafov.

Z ďalších zmien ktoré vyčnievajú z tejto novej verzie QT 6.2:

  • QImage pridal podporu pre formáty obrázkov, ktoré určujú parametre farby s pohyblivou rádovou čiarkou.
  • QByteArray :: number () poskytuje správne spracovanie záporných čísel v systémoch bez desatinných miest.
  • Do súboru QLockFile bola pridaná podpora Std :: chrono.
  • Qt Network ponúka možnosť používať súčasne rôzne back -endy SSL.
  • Pridaná podpora pre systémy Apple založené na čipe ARM M1. Vrátená podpora pre operačné systémy webOS, INTEGRITY a QNX. Bola navrhnutá predbežná podpora pre Windows 11 a WebAssembly.

Ak máte záujem dozvedieť sa o tom viac O tejto novej verzii QT si môžete pozrieť podrobnosti Na nasledujúcom odkaze.

Nakoniec by ste mali vedieť, že zdroje komponentov Qt sú publikované pod licenciami LGPLv3 a GPLv2. Qt 6.2 získal status verzie LTS, v rámci ktorej sa do troch rokov vygenerujú aktualizácie pre používateľov komerčnej licencie (pre ostatné budú aktualizácie vydané šesť mesiacov pred vytvorením ďalšej významnej verzie).


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.