Qt 6.6 został już wydany i to są jego nowości

qt-6

W szóstym wydaniu serii Qt 6 wprowadziliśmy wiele nowych funkcji dla grafików i programistów UI oraz zaplecza aplikacji.

W tej nowo wydanej wersji QT 6.6 podkreślono to Dodano „Wykresy Qt”. który jest moduł eksperymentalny którego celem jest zapewnienie modułu ogólnego przeznaczenia do wizualizacji dużych zbiorów danych które szybko się zmieniają i generują różnego rodzaju wykresy. Moduł jest wciąż w fazie rozwoju i obecnie koncentruje się na odtworzeniu funkcjonalności Qt DataVisualization na Qt Quick 3D i wykorzystaniu nowego silnika renderującego, który obsługuje różne API 3D.

Kolejną nowością wyróżniającą się w nowej wersji jest moduł QT Multimedia, w którym dodano klasę QWindowCapture do przechwytywania zawartości poszczególnych okien. QWindowCapture udostępnia listę okien dostępnych do przechwycenia i może być używany w aplikacjach do udostępniania okien. Przechwytywanie okien i ekranów jest obsługiwane przez backend FFmpeg na wszystkich platformach z wyjątkiem systemów korzystających z protokołu Wayland.

Poza tym, Do QT Quick dodano obsługę trybów wyboru W typie QML TableView udostępniono możliwość zmiany właściwości rootIndex, a w typie QML Flickable rozszerzono kontrolę nad układem pasków przewijania.

Wykresy Qt

Dzięki Qt Graphs aplikacje mogą wizualizować duże ilości szybko zmieniających się danych

W module QT Quick zapewnia eksperymentalne wsparcie dla adaptacyjnego projektowania interfejsów, Cóż, teraz, aby dynamicznie zmieniać układ interfejsu w zależności od rozmiaru okna i automatycznie umieszczać elementy biorąc pod uwagę strukturę bieżącego układu, zaproponowano klasę LayoutItemProxy, a moduł Qt Quick Layouts zapewnia możliwość stosowania jednolitych rozmiarów komórek dla projektów z zorganizowanymi elementy.

Również QT Quick, teraz zaimplementowano nowe API zaawansowane ustawienia układu w Czcionki OpenType. W wersji QT 6.6 możliwe jest teraz użycie modułu Qt Quick Shapes do rysowania wysokiej jakości linii i krzywych za pomocą modułu cieniującego fragmenty.

ma pracował nad dokumentacją silnika renderującego RHI, a także ustabilizować powiązane z nim niskopoziomowe API. Poziom kompatybilności wstecznej RHI będzie teraz zgodny z interfejsem API Qt Platform Abstraction, umożliwiając bezpośrednie wykorzystanie RHI do tworzenia wieloplatformowego kodu niskiego poziomu, który będzie współpracował ze wszystkimi popularnymi stosami graficznymi i graficznymi interfejsami API.

QT TextToSpeech ma teraz możliwość wysyłania danych PCM do końcowego przetwarzania syntezowanej mowy, oprócz tej nowej wersji, udostępniono dodatkowe ustawienia segmentacji tekstu, dodano API do wyszukiwania wymaganych głosów oraz dodano API do określania dostępnych funkcji silnika.

Ponadto Wyróżnia się obsługa Androida 13, a także co również poprawiło obsługę architektury ARM na platformach Windows i Linux. Razem z opiekunami projektu Debian pakiety z Qt 6 dla Debiana 11 i Debiana 12 umieszczane są w standardowych repozytoriach dystrybucji, a pakiety z komercyjnymi komponentami Qt 6.6 dla Debiana umieszczane są w repozytoriach Qt Company.

Oni mają ulepszone narzędzia programistyczne dla WebAssembly, Otóż ​​w nowej wersji upraszcza debugowanie aplikacji WebAssembly i usprawnia utrzymanie tej platformy dzięki obsłudze łączy dynamicznych (aplikacje WebAssembly mogą być teraz dostarczane ze współdzielonymi bibliotekami Qt i wtyczkami).

Z innych wyróżniających się zmian:

  • Do modułu Qt WebEngine dodano API umożliwiające dostęp do ustawień prywatności i bezpieczeństwa, co umożliwia wyłączenie niektórych funkcji silnika przeglądarki.
  • Do klasy QMediaRecorder dodano właściwości umożliwiające kontrolowanie jakości wideo, rozdzielczości i szybkości transmisji.
  • Do modułu Qt Quick 3D dodano obsługę proceduralnego tworzenia tekstur i geometrii w oparciu o wielokątną siatkę QML.
  • Zestaw modułów „Qt for Python”, udostępniający narzędzia do tworzenia aplikacji graficznych w Pythonie przy użyciu Qt, dodał obsługę operacji asynchronicznych przy użyciu asyncio.
  • Zapewniono obsługę Qt for Python dla urządzeń opartych na architekturze AArch64.
  • Zaktualizowano stos Boot2Qt, który można wykorzystać do tworzenia mobilnych systemów startowych w środowisku opartym na Qt i QML.
  • Do modułu Qt Sql dodano wtyczkę kompatybilną z Mimer SQL DBMS oraz rozszerzono ustawienia połączeń w sterowniku dla MySQL i MariaDB DBMS.
  • Moduł Qt PDF udostępnia klasy umożliwiające dostęp do łączy, miniatur stron i wybranych stron.

Jeśli chcesz wiedzieć więcej na ten tematmożesz sprawdzić szczegóły W poniższym linku.

Pobierz i uzyskaj Qt 6.6

Dla zainteresowanych nową gałęzią Qt 6.6 warto wiedzieć, że zapewnione jest wsparcie dla platform Windows, macOS, Linux, iOS, Android, webOS, WebAssembly, INTEGRITY i QNX. Nową wersję można uzyskać pod adresem poniższy link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.