26-may kuni C++ ramkasining yangi versiyasi chiqdi Qt 5.15 LTS.
Bu versiya Qt 5 ning Qt 6 chiqarilishidan oldingi oxirgi versiyasidir. Qt 6 da olib tashlanishi rejalashtirilgan funksiyalar joriy versiyada eskirgan. Qt 6 chiqarilgunga qadar notijorat yordam ko'rsatiladi, tijorat yordami uch yil davomida taqdim etiladi.
Yangi nashrlar:
Qt grafik stekini koʻchirish boshlandi Qt rendering apparat interfeysi (RHI), bu Qt Quick ilovalarining Direct 3D, Metal (Apple grafik API), Vulkan va OpenGL ustida ishlashiga imkon beradi. Qt RHI Qt 6 ning markaziy qismi bo'lishi rejalashtirilgan.
To'liq qo'llab-quvvatlash qo'shildi Qt Quick 3D — QML-da 3D-sahnalarni aniqlash qobiliyatiga ega Qt Quick asosidagi ilovalarga 3D-kontentni joylashtirish uchun API. Birinchi marta Qt 5.14 da taqdim etilgan joriy versiya qayta ishlashdan keyingi effektlarni qo'llab-quvvatlaydi, maxsus geometriya uchun yangi API, quaternionga asoslangan shaklni aylantirish API va ajralib chiqadigan nurlarni qo'llab-quvvatlaydi.
Qt dizayn studiyasi 1.5 Qt Quick 3D-ni qo'llab-quvvatlash bilan, tezkor vidjetlar asosida qayta ishlangan interfeys, yaxshilangan 3D ko'rish, elementlarga izoh qo'shish qobiliyati va yangi diagramma muharriri.
В Qt QML Qiymatlari komponent foydalanuvchilari tomonidan o'rnatilishi kerak bo'lgan komponentlar uchun "talab qilingan" xususiyatlar qo'shildi, komponentlarning inline sozlamalari, turlarini sozlashning deklarativ usuli, birlashtirish operatori ?? chapdagi qiymat NULL bo'lsa, qiymatni o'rnatish uchun. Qmllint yordam dasturining ogohlantirishlari ham takomillashtirildi, QML kod uslubi ko'rsatmalariga muvofiqligini tekshirish uchun qmlformat yordam dasturi qo'shildi, mikrokontrollerlar uchun Qt paketining bir qismi sifatida QML Qt 5.15 uchun QML bilan mos bo'ldi.
В Qt tez Rasm elementlari uchun rang bo'shliqlari uchun qo'shimcha qo'llab-quvvatlash, Qt Quick Shapes uchun PathText elementini qo'shdi. Sichqoncha kursorining shaklini o'rnatish uchun kursorShape xossasi qo'shildi, vertikal va gorizontal jadval sarlavhalarini qo'shish uchun HeaderView ob'ekti TableViewga qo'shildi;
Mijoz tomoni uslublarini qo'llab-quvvatlash yaxshilandi (CSD).
Qt Lottie, Adobe Effects animatsiya integratsiya moduli endi to'liq qo'llab-quvvatlanadi.
Qt WebEngine Chromium 80 ga yangilangan.
У Qt 3D Profil yaratish va disk raskadrovka uchun yaxshilangan yordam.
Qt multimediya bir nechta sirtlarda renderlashni qo'llab-quvvatlaydi. Qt GUI-da tasvirlarni masshtablash va konvertatsiya qilish protseduralari endi ko'p hollarda ko'p tarmoqli.
Qt tarmog'i maxsus kutish vaqtlari va TLS 1.3 seans chiptalarini qo'llab-quvvatlaydi.
QRunnable va QThreadPool std :: funktsiyasi bilan birgalikda ishlashi mumkin, QFile :: moveToTrash () o'zaro platformali axlat usuli qo'shilgan.
Mahalliy fayl tanlash dialog oynasi uchun qo'llab-quvvatlash qo'shildi Android.
Manba: linux.org.ru

