Нашри чаҳорчӯбаи 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 мултимедиявӣ
  • 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 режими оптимизатсияи "Рендеркунии Instanced" илова карда шудааст, ки ба шумо имкон медиҳад, ки якбора якчанд мисоли як объектро бо тағироти гуногун намоиш диҳед. API-и 3D Particles барои илова кардани эффектҳое, ки дар натиҷаи ҷамъшавии зиёди зарраҳо (дуд, туман ва ғайра) ба саҳнаҳои 3D тавлид шудаанд, илова карда шуд. Қобилияти эҷоди рӯйдодҳои Qt Quick Input барои унсурҳои 2D, ки дар саҳнаҳо ва матнҳои 3D ҷойгир шудаанд, илова карда шуд. API барои муайян кардани чорроҳаи моделҳо бо нуре, ки аз нуқтаи худсарона дар саҳна мебарояд, илова карда шуд.
  • Модули ҷамъиятии QML CMake API пешниҳод шудааст, ки раванди эҷоди модулҳои QML-и худро содда мекунад. Имкониятҳо барои танзими рафтори утилитаи qmllint (QML linter) васеъ карда шуданд ва дастгирии тавлиди гузоришҳои санҷишӣ дар формати JSON илова карда шуд. Хизматрасонии qmlformat dom китобхонаи QML -ро истифода мебарад.
  • Меъмории модули мултимедиявии Qt модернизатсия карда шуда, илова кардани чунин хусусиятҳо ба монанди интихоби субтитрҳо ва забон ҳангоми навозиш, инчунин илова кардани танзимоти пешрафта барои сабти мундариҷаи мултимедиявӣ.
  • Усулҳои нав ба диаграммаҳои Qt барои мутобиқсозии диаграммаҳо илова карда шуданд.
  • QImage барои форматҳои тасвир, ки параметрҳои рангро бо истифода аз рақамҳои нуқтаи шинокунанда муайян мекунанд, дастгирӣ илова намуд.
  • QByteArray :: number () кори дурустро бо рақамҳои манфӣ дар системаҳои ғайридаҳӣ таъмин мекунад.
  • Ба QLockFile дастгирии std :: chrono илова карда шуд.
  • Шабакаи Qt имкон медиҳад, ки ҳамзамон пуштибониҳои гуногуни SSL истифода баранд.
  • Дастгирии иловашуда барои системаҳои Apple дар асоси чипи M1 ARM. Дастгирии системаҳои оператсионии webOS, INTEGRITY ва QNX баргардонида шуд. Дастгирии пешнамоиш барои Windows 11 ва WebAssembly пешниҳод карда мешавад.

Манбаъ: opennet.ru

Илова Эзоҳ