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

qt-6

V šiestom vydaní série Qt 6 sme zaviedli mnoho nových funkcií pre vývojárov grafiky a používateľského rozhrania a aplikačného backendu.

V tejto novo vydanej verzii QT 6.6 je zdôraznené, že Boli pridané „Qt Graphs“. ktorý je experimentálny modul ktorého cieľom je poskytnúť modul na všeobecné použitie na vizualizáciu veľkých zbierok údajov ktoré sa rýchlo menia a vytvárajú rôzne typy grafov. Modul je stále vo vývoji av súčasnosti je zameraný na reprodukovanie funkčnosti Qt DataVisualization nad Qt Quick 3D a používanie nového renderovacieho jadra, ktoré podporuje rôzne 3D API.

Ďalšou novinkou, ktorá v tejto novej verzii vyniká, je modul QT Multimedia, do ktorého pribudla trieda QWindowCapture na zachytenie obsahu jednotlivých okien. QWindowCapture poskytuje zoznam okien dostupných na zachytenie a možno ho použiť v aplikáciách na zdieľanie okien. Snímanie okien a obrazovky je podporované backendom FFmpeg na všetkých platformách okrem systémov používajúcich protokol Wayland.

Okrem toho, Do QT Quick bola pridaná podpora režimov výberu V type QML TableView bola poskytnutá možnosť meniť vlastnosť rootIndex a v type QML Flickable bola rozšírená kontrola nad rozložením posuvníkov.

Qt grafy

Pomocou grafov Qt môžu aplikácie vizualizovať veľké množstvo rýchlo sa meniacich údajov

V module QT Rýchla, experimentálna podpora pre návrh adaptívneho rozhrania je poskytovaná, Teraz na dynamickú zmenu rozloženia rozhrania v závislosti od veľkosti okna a automatické umiestňovanie prvkov s prihliadnutím na štruktúru aktuálneho rozloženia je navrhnutá trieda LayoutItemProxy a modul Qt Quick Layouts poskytuje možnosť používať jednotné veľkosti buniek pre návrhy s organizovaným prvkov.

Tiež v QT Quick je teraz implementované nové API rozšírené nastavenia rozloženia v Písma OpenType. S QT 6.6 je teraz možné použiť modul Qt Quick Shapes na kreslenie vysokokvalitných čiar a kriviek pomocou fragment shaderu.

Bolo to pracoval na zdokumentovaní vykresľovacieho jadra RHI, ako aj na stabilizáciu nízkoúrovňového API, ktoré je s ním spojené. Úroveň spätnej kompatibility RHI bude teraz nasledovať Qt Platform Abstraction API, čo umožní RHI použiť priamo na vývoj nízkoúrovňového multiplatformového kódu, ktorý funguje so všetkými populárnymi grafickými zásobníkmi a grafickými API.

QT TextToSpeech má teraz možnosť výstup dát PCM pre následné spracovanie syntetizovanej reči boli okrem tohto nového vydania poskytnuté ďalšie nastavenia pre segmentáciu textu, bolo pridané API na vyhľadávanie požadovaných hlasov a bolo pridané API na určenie dostupných funkcií motora.

Okrem toho, Podpora pre Android 13 vyniká spolu s čo tiež zlepšilo podporu architektúry ARM na platformách Windows a Linux. Spolu so správcami projektu Debian sú balíky s Qt 6 pre Debian 11 a Debian 12 umiestnené v štandardných úložiskách distribúcie a balíčky s komerčnými komponentmi Qt 6.6 pre Debian sú umiestnené v úložiskách spoločnosti Qt.

Oni majú vylepšené vývojové nástroje pre WebAssembly, No a v novej verzii zjednodušuje ladenie aplikácií WebAssembly a zlepšuje údržbu tejto platformy vďaka podpore dynamických odkazov (aplikácie WebAssembly je teraz možné dodať so zdieľanými Qt knižnicami a pluginmi).

Z ďalších zmien, ktoré vynikajú:

  • Do modulu Qt WebEngine bolo pridané API na prístup k nastaveniam ochrany osobných údajov a zabezpečenia, ktoré vám umožňuje zakázať určité funkcie motora prehliadača.
  • Do triedy QMediaRecorder boli pridané vlastnosti na ovládanie kvality videa, rozlíšenia a bitovej rýchlosti.
  • Do modulu Qt Quick 3D bola pridaná podpora procedurálnej tvorby textúr a geometrie na základe QML polygonálnej siete.
  • Sada modulov „Qt for Python“, ktorá poskytuje nástroje na vytváranie grafických aplikácií v Pythone pomocou Qt, má pridanú podporu pre asynchrónne operácie využívajúce asyncio.
  • Podpora Qt pre Python pre zariadenia založené na architektúre AArch64 bola zabezpečená.
  • Bol aktualizovaný zásobník Boot2Qt, ktorý možno použiť na vytváranie mobilných zavádzacích systémov s prostredím založeným na Qt a QML.
  • Do modulu Qt Sql bol pridaný plugin kompatibilný s Mimer SQL DBMS a nastavenia pripojenia v ovládači boli rozšírené pre MySQL a MariaDB DBMS.
  • Modul Qt PDF poskytuje triedy na prístup k odkazom, miniatúram stránok a vybraným stránkam.

Ak sa o tom chcete dozvedieť viac, môžete skontrolovať podrobnosti Na nasledujúcom odkaze.

Stiahnite si a získajte Qt 6.6

Pre záujemcov o novú vetvu Qt 6.6 by ste mali vedieť, že podpora je poskytovaná pre platformy Windows, macOS, Linux, iOS, Android, webOS, WebAssembly, INTEGRITY a QNX. Novú verziu je možné získať na nasledujúci odkaz.