Qt 6.2 вже вийшов, і це його новини

Компанія Qt представлена кілька днів тому запуск нова версія «фреймворка Qt 6.2», в якому робота продовжує стабілізуватись та збільшувати функціональність гілки Qt 6.

Ця нова версія Qt 6.2 забезпечує підтримку Windows 10, macOS 10.14+ та різних платформ Linux Серед них особливо виділяються Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+, а також підтримка мобільних платформ iOS 13+, Android (API 23+) та інших, таких як webOS, INTEGRITY та QNX.

Основні нові можливості Qt 6.2

Помічено, що лЗа складом модуля гілка Qt 6.2 досягла паритету з Qt 5.15 і він підходить для міграції Qt 5 більшістю користувачів. Ключові поліпшення в Qt 6.2 в основному стосуються включення модулів, які були доступні в Qt 5.15, але не були готові до включення у версії Qt 6.0 та 6.1. Зокрема, відсутні відсутні модулі:

  • qt-Bluetooth
  • Мультимедіа Qt
  • NFC
  • Позиціонування Qt
  • Швидкі діалоги Qt
  • Qt RemoteObjects
  • Датчики Qt
  • Qt SerialBus
  • Послідовний порт Qt
  • Веб -канал Qt
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

З випуском Qt 6.2 майже всі наші користувачі повинні мати можливість перенести свій код з Qt 5 на Qt 6. Ми зробили це за допомогою наших власних інструментів. А саме Qt Design Studio 2.2 та Qt Creator 6 beta, які незабаром вийдуть, базуються на Qt 6.2 LTS.

Окрім додавання відсутніх функцій, Qt 6.2 зосередився на покращенні стабільності, продуктивності та якості життя розробників.

Зі змін, які виділяються в цій новій версії QT 6.2, одна з них - nновий оптимізований режим візуалізації «Візуалізація в інстанціях»Для Qt Quick 3D, що дозволяє візуалізувати кілька екземплярів одного і того ж об’єкта з різними перетвореннями одночасно, а також додано API 3D -частинок для додавання ефектів до 3D -сцен, спричинених великим скупченням частинок (дим, туман тощо).

Також у цій новій версії передбачена можливість створення подій швидкого введення Qt для 2D -елементів вбудовані в 3D -сцени та текстури. Додано API для визначення перетину моделей з променем, що виходить з довільної точки сцени.

Також підкреслюється, що Для спрощення було запропоновано публічний модуль QML CMake API користувач процес створення модулів QMLНа додаток до параметрів налаштування поведінки утиліти qmllint (лінійка QML), додана підтримка для створення звітів про перевірку у форматі JSON. Утиліта qmlformat використовує бібліотеку dom QML.

З іншого боку, також зазначається, що була модернізована архітектура мультимедійного модуля Qt, в якій з’явилися такі функції, як вибір субтитрів та мови для відтворення відео, а також розширені налаштування для захоплення мультимедійного вмісту. методи для Qt Charts для налаштування діаграм.

З інших змін які відрізняються від нової версії QT 6.2:

  • QImage додала підтримку форматів зображень, які визначають параметри кольору з плаваючою крапкою.
  • QByteArray :: number () забезпечує правильну обробку від'ємних чисел у недесяткових системах.
  • Додано підтримку std :: chrono до QLockFile.
  • Qt Network пропонує можливість одночасно використовувати різні бекенди SSL.
  • Додана підтримка систем Apple на базі чіпа ARM M1. Повернулася підтримка операційних систем webOS, INTEGRITY та QNX. Запропоновано попередню підтримку Windows 11 та WebAssembly.

Якщо вам цікаво дізнатись більше про це про цю нову версію QT ви можете перевірити деталі У наступному посиланні.

Нарешті, ви повинні знати, що джерела компонентів Qt публікуються під ліцензіями LGPLv3 та GPLv2. Qt 6.2 отримав статус версії LTS, в межах якої протягом трьох років будуть генеруватися оновлення для користувачів комерційної ліцензії (в решті оновлення будуть випущені за шість місяців до формування наступної значної версії).


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.