Qt 5.15 LTS, przybywa z 3-letnim wsparciem i tymi nowościami

Nowa wersja Qt 5.15 został wydany już kilka dni temu i jest umieszczony jako wersja LTS, która będzie mieć przedłużony okres wsparcia wynoszący 3 lata plus jest to najnowsza wersja dostępna dla każdego.

Ponieważ jak wielu z was będzie wiedzieć, nastąpiła zmiana polityki wobec społeczności open source, ponieważ tylko osoby z licencją będą miały następujące aktualizacje naprawcze.

Oczywiście ta wersja jest wstecznie kompatybilna. Dzięki długiej liście poprawek błędów plasuje ją jako najbardziej stabilną dotychczasową wersję. Aby przygotować się na przyszłość.

Poza tym jest to również ostatnia wersja pomocnicza Qt 5, ponieważ uruchomienie Qt 6 planowane jest na koniec roku.

W którym w kilku słowach ta nowa wersja Qt 5.15 LTS jest podstawą Qt6, która przyniesie głębsze zmiany w rdzeniu frameworka, ryzykując zerwanie rachunkowości, ale w mniej brutalny sposób niż przejście z Qt 4 do Qt 5.

Główne nowe funkcje Qt 5.15 LTS

Jedna z głównych nowości prezentowanych w nowej wersji QT orazjest abstrakcją 3D API. Ponieważ w ciągu ostatnich dwóch lat znaczące zmiany w branży skomplikowały rozwój i wdrażanie aplikacji wykorzystujących grafikę 3D.

Dzięki wieloplatformowej obietnicy Qt, programiści chcieli rozwiązania, które działałoby wszędzie. Aby to osiągnąć, nieco ponad rok temu rozpoczęli pracę nad warstwą abstrakcji dla wszystkich tych różnych interfejsów API.

Wynikiem tego jest Qt Rendering Hardware Interface (RHI) i może być używany do uruchamiania aplikacji Qt Quick oprócz Direct 3D, Metal i Vulkan, a także OpenGL.

Kolejna ważna nowa funkcja w Qt 5.15 jest to również związane z grafiką. Zasadniczo w Qt 5.0, Qt Quick został przedstawiony jako kamień węgielny architektury Qt. Ich celem było uproszczenie tworzenia dotykowych i animowanych interfejsów użytkownika 2D.

Qt 5.15 jest w pełni kompatybilny z Qt Quick 3D, który rozszerza koncepcję łatwości użytkowania i integracji treści 3D z aplikacjami opartymi na Qt Quick.

Dzięki Qt Quick 3D możesz teraz łatwo zdefiniować scenę 3D w QML, zdefiniować jej siatki, światła i materiały oraz bezproblemowo połączyć wszystko z interfejsem użytkownika 2D.

Tam, gdzie trzeba było oddzielnie opracowywać elementy 2D i 3D przy użyciu różnych technologii (używając Qt 3D, Qt 3D Studio lub OpenGL raw), teraz masz zintegrowane rozwiązanie na wyciągnięcie ręki.

Ponadto, Qt Quick 3D dodaje wiele opcji tworzenia fajnych nowych aplikacji które obejmują elementy 2D i 3D w interfejsie użytkownika. Qt Quick 3D jest również kompatybilny z Qt Design Studio 1.5.

Podczas w Qt QML wspominają programiści Woleli skupić się na przygotowaniach do Qt 6, co doprowadziło do przydatnego zestawu nowych funkcji w Qt 5.15.

QML masz teraz pojęcie „wymaganych” właściwości dla komponentów. To są właściwości który musi być zdefiniowany przez użytkownika komponentu. Komponenty można teraz określać online w pliku QML. Dodano nowy deklaratywny sposób rejestracji typów.

Z drugiej strony jest o tym mowa narzędzie qmllint zostało ulepszone i oferuje znacznie lepsze ostrzeżenia o potencjalnych problemach w bazie kodu QML.

Również, dodano nowe narzędzie qmlformat co może pomóc w formatowaniu plików QML zgodnie ze standardowymi wytycznymi stylu kodowania QML.

Wreszcie, Podjęto prace, aby upewnić się, że QML używany w Qt dla MCU i Qt 5.15 jest kompatybilny.

Jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić publikację tej nowej wersji W poniższym linkuPonadto można również znaleźć linki do pobrania, w których można poprosić o bezpłatną licencję próbną (nie obejmuje ona niektórych funkcji).

Aby pobrać Qt, musisz teraz mieć konto Qt, aby pobrać instalator online i pobrać dowolną wersję frameworka.

Należy pamiętać, że wsparcie dla Qt 5.9 LTS wygaśnie 31 maja 2020 r.


Komentarz, zostaw swój

Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  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.

  1.   autopilot powiedział

    Wzmianka o problemie aktualizacji Qt i nie robienie tego to to samo. Czytelnicy muszą wiedzieć, jak duże projekty, takie jak KDE, rozwiązują ten problem, aby postawić na ten pulpit lub go porzucić.