Qt 5.15 ҳамчун як нашри Дастгирии дарозмуддат (LTS) тасниф шудааст. Ҳамзамон, барои навсозиҳои ҷомеа ба филиали 5.15
асосӣ
- Кор оид ба эҷоди API-и абстрактии графикӣ, ки аз API 3D-и системаи оператсионӣ вобаста нест, идома ёфт. Ҷузъи асосии стеки нави графикии Qt ин муҳаррики намоиши саҳна мебошад, ки қабати RHI (Rendering Hardware Interface) -ро истифода мебарад, то барномаҳои Qt Quick-ро на танҳо бо OpenGL, балки дар болои API-ҳои Vulkan, Metal ва Direct 3D таъмин кунад. Дар 5.15, стеки нави графикӣ дар шакли вариант пешниҳод карда мешавад, ки мақоми "Пешнамоиши технология" дорад.
- Дастгирии пурраи модул таъмин карда мешавад
Qt Quick 3D , ки аз он аломати инкишофи тачрибавй бардошта шудааст. Qt Quick 3D API-и ягонаро барои эҷоди интерфейсҳои корбар дар асоси Qt Quick таъмин мекунад, ки унсурҳои графикаи 2D ва 3D-ро муттаҳид мекунад. API-и нав ба шумо имкон медиҳад, ки QML-ро барои муайян кардани унсурҳои интерфейси 3D бидуни истифодаи формати UIP истифода баред. Дар Qt Quick 3D, шумо метавонед як вақти корӣ (Qt Quick), як тарҳбандии саҳна ва як чаҳорчӯбаи аниматсияро барои 2D ва 3D истифода баред ва Qt Design Studio-ро барои таҳияи интерфейси визуалӣ истифода баред. Модул мушкилотро ба монанди сарбории калонро ҳангоми ҳамгироии QML бо мундариҷаи Qt 3D ё 3D Studio ҳал мекунад ва қобилияти ҳамоҳангсозии аниматсияҳо ва тағиротҳоро дар сатҳи чаҳорчӯба байни 2D ва 3D таъмин мекунад.Хусусиятҳои нави ба Qt Quick 3D иловашуда дорои дастгирии эффектҳои пас аз коркард, API C++ барои коркарди геометрия, API гардиш дар асоси синфи QQuaternion ва дастгирии чароғҳои нуқта. Барои арзёбии хусусиятҳои гуногуни Qt Quick 3D
тайёр карда шудааст як барномаи махсуси намоишӣ нишон медиҳад, ки чӣ тавр шумо метавонед намудҳо ва манбаъҳои рӯшноиро тағир диҳед, моделҳои мураккабро истифода баред, матнҳо, маводҳо ва антиалиасингро идора кунед. Ҳамзамонпешниҳод кардааст маҳсулотмуҳити зист барои тарҳрезӣ интерфейси корбар Qt Design Studio 1.5, ки дастгирии пурраи Qt Quick 3D таъмин.
- Дар Qt QML кор буд,
мутамарказ шудааст дар омодагӣ ба Qt 6. Қобилияти истифодаи хосиятҳои бо аттрибутӣ "талаб" дар ҷузъҳои, ки насби он ҳатмӣ аст, амалӣ карда шуд. Барномаи qmllint тавлиди огоҳиҳо дар бораи мушкилоти эҳтимолӣ дар коди QML-ро беҳтар кардааст. Иловаи утилитаи qmlformat, ки формат кардани коди QML-ро мувофиқи дастурҳои услуби рамзгузорӣ осонтар мекунад. Мутобиқати QML бо нашри Qt бароимикроконтроллерҳо . - Дар Qt Quick, дастгирӣ барои ҷойҳои ранг ба унсури тасвир илова карда шудааст. Унсури нави PathText ба Qt Quick Shapes илова карда шуд.
Хосияти cursorShape ба коркардкунандаи нишондиҳанда илова карда шудааст, ки ба воситаи он шумо метавонед шакли курсори мушро дар системаҳои мизи корӣ тағир диҳед. Элементи HeaderView илова карда шуд, то илова кардани сарлавҳаҳои амудӣ ва уфуқӣ ба ҷадвалҳои асоси TableView осонтар шавад. - Дастгирии ороиши тирезаи паҳлӯи муштарӣ (CSD) ба таври назаррас такмил дода шуд, ки ба барнома имкон медиҳад ороишҳои тирезаи худро муайян кунад ва мундариҷаи фармоиширо дар сатри унвони равзана ҷойгир кунад.
- Модул устувор шуд
Qt Lottie , ки API-и пешрафтаи QML-ро таъмин мекунад, ки ба шумо имкон медиҳад графика ва аниматсияҳои дар формати JSON содиршударо бо истифода аз плагини Bodymovin барои Adobe After Effects пешкаш кунед. Бо шарофати QtLottie, тарроҳ метавонад эффектҳои аниматсияро дар як барномаи мувофиқ омода созад ва таҳиякунанда метавонад файлҳои содиршударо мустақиман ба интерфейси барнома дар QtQuick пайваст кунад. QtLottie як муҳаррики дарунсохтро барои иҷрои аниматсия, буридан, қабатбандӣ ва дигар эффектҳо дар бар мегирад. Дар муҳаррики тавассути унсури LottieAnimation QML дастрас аст, ки мумкин аст аз рамзи QML дар ҳамон тавре ки ягон унсури QtQuick дигар назорат. - Муҳаррики браузери Qt WebEngine ба пойгоҳи код навсозӣ шудааст
Chromium 80 (дар филиали 5.14 Chromium 77 истифода мешуд, версияи ҷорӣChromium 83 ). - Модули Qt 3D дорои абзорҳои профилсозӣ ва ислоҳкуниро беҳтар кардааст.
- Qt мултимедиявӣ барои намоиши бисёрсоҳавӣ дастгирӣ илова кардааст.
- Дар Qt GUI, амалиётҳои миқёси тасвир ва табдилдиҳӣ ҳоло дар бисёр ҳолатҳо бисёр ришта мебошанд.
- Шабакаи Qt дастгирии барои вақтхушиҳои фармоишӣ илова кардааст ва
миёнабурҳои сессия дар TLS 1.3 (Чиптаи сессия, ба шумо имкон медиҳад, ки сеансро бидуни захира кардани ҳолат дар тарафи сервер идома диҳед). - Даргиронидани Qt Core, QRunnable ва QThreadPool барои кор бо std :: функсия. Илова усули нави QFile :: moveToTrash () барои интиқоли адад ба ахлот, бо назардошти хусусиятҳои платформаҳои гуногун.
- Дар Qt барои Android
илова кард Дастгирии муколамаҳои ватанӣ барои кушодан ва захира кардани файлҳо.
Манбаъ: opennet.ru