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 құрамдастарының бастапқы коды LGPLv3 және GPLv2 лицензиялары бойынша берілген. Qt 6.2 LTS шығарылымының мәртебесін алды, оның ішінде коммерциялық лицензия пайдаланушылары үшін жаңартулар үш жыл бойы жасалады (басқалар үшін жаңартулар келесі негізгі шығарылым қалыптасқанға дейін алты ай ішінде жарияланады).

Qt 6.2 тармағы модуль құрамы бойынша Qt 5.15 паритетіне жетті деп белгіленген және көптеген пайдаланушылар үшін Qt 5-тен көшіру үшін қолайлы. Qt 6.2-дегі негізгі жақсартулар негізінен Qt 5.15-те қол жетімді, бірақ Qt 6.0 және 6.1 шығарылымдарына қосуға дайын емес модульдерді қосуға қатысты. Атап айтқанда, жетіспейтін модульдер кіреді:

  • qt-bluetooth
  • Qt мультимедиясы
  • QFC NFC 
  • Qt позициялау
  • Qt жылдам диалогтары
  • Qt RemoteObjects
  • Qt сенсорлары
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Qt 6.2 өзгерістері (Qt 6 тармағындағы өзгерістерге шолуды алдыңғы шолуда табуға болады):

  • Qt Quick 3D-ге оңтайландырылған «Даналық көрсету» көрсету режимі қосылды, ол бір нысанның бірнеше данасын бірден әртүрлі түрлендірулермен көрсетуге мүмкіндік береді. 3D көріністеріне бөлшектердің көп жиналуы (түтін, тұман және т.б.) нәтижесінде пайда болатын әсерлерді қосу үшін 3D Particles API қосылды. 2D көріністері мен текстураларына ендірілген 3D элементтері үшін Qt Quick Input оқиғаларын жасау мүмкіндігі қосылды. Сахнадағы ерікті нүктеден шығатын сәулесі бар модельдердің қиылысуын анықтауға арналған API қосылды.
  • Жеке QML модульдерін жасау процесін жеңілдететін жалпыға қолжетімді QML модулі CMake API ұсынылды. qmllint (QML linter) утилитасының әрекетін теңшеу опциялары кеңейтілді және JSON пішімінде тексеру есептерін жасау үшін қолдау қосылды. Qmlformat утилитасы QML кітапханасының домын пайдаланады.
  • Qt мультимедиялық модулінің архитектурасы жаңартылды, бейнені ойнату кезінде субтитрлер мен тілді таңдау, сондай-ақ мультимедиялық мазмұнды түсіру үшін кеңейтілген параметрлерді қосу сияқты мүмкіндіктер қосылды.
  • Диаграммаларды теңшеу үшін Qt диаграммаларына жаңа әдістер қосылды.
  • QImage жылжымалы нүкте сандары арқылы түс параметрлерін көрсететін кескін пішімдерін қолдауды қосты.
  • QByteArray::number() ондық емес жүйелерде теріс сандармен дұрыс жұмыс істеуді қамтамасыз етеді.
  • QLockFile файлына std::chrono қолдауы қосылды.
  • Qt желісі әртүрлі SSL серверлерін бір уақытта пайдалану мүмкіндігін береді.
  • M1 ARM чипіне негізделген Apple жүйелеріне қолдау қосылды. webOS, INTEGRITY және QNX операциялық жүйелеріне қолдау көрсетілді. Windows 11 және WebAssembly үшін алдын ала қарау қолдауы ұсынылады.

Ақпарат көзі: opennet.ru

пікір қалдыру