Qt 6.2 çərçivə buraxılışı

Qt Şirkəti Qt 6.2 çərçivəsinin buraxılışını nəşr etdi, burada iş Qt 6 filialının funksionallığını sabitləşdirmək və artırmaq üçün davam edir.Qt 6.2 Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+) üçün dəstək verir. , openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY və QNX. Qt komponentləri üçün mənbə kodu LGPLv3 və GPLv2 lisenziyaları altında təmin edilir. Qt 6.2 üç il ərzində kommersiya lisenziyası istifadəçiləri üçün yeniləmələr yaradılacaq LTS buraxılışı statusunu aldı (qalanları üçün yeniləmələr növbəti əhəmiyyətli buraxılışın formalaşmasından altı ay əvvəl dərc ediləcək).

Qt 6.2 filialı modullar baxımından Qt 5.15 ilə paritetə ​​çatmış və əksər istifadəçilər tərəfindən Qt 5-dən miqrasiya üçün uyğun olaraq qeyd edilmişdir. Qt 6.2-dəki əsas təkmilləşdirmələr əsasən Qt 5.15-də mövcud olan, lakin Qt 6.0 və 6.1 buraxılışlarına daxil edilməyə hazır olmayan modulların daxil edilməsi ilə bağlıdır. Xüsusilə, çatışmayan modullar daxildir:

  • qt-bluetooth
  • Qt Media
  • QFC NFC 
  • Qt Mövqeləşdirmə
  • Qt Tez Dialoqlar
  • Qt RemoteObjects
  • Qt Sensorları
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Qt 6.2-də dəyişikliklər (Qt 6 filialındakı dəyişikliklərə ümumi baxış üçün əvvəlki icmala baxın):

  • Qt Quick 3D-də fərqli çevrilmələrlə eyni obyektin bir neçə nümunəsini eyni anda çəkməyə imkan verən optimallaşdırılmış "İnstanced Rendering" rejimi əlavə edilmişdir. Böyük hissəciklərin (tüstü, duman və s.) yığılması nəticəsində yaranan 3D səhnələrə effektlər əlavə etmək üçün 3D Particles API əlavə edilib. 2D səhnələrə və teksturalara daxil edilmiş 3D elementlər üçün Qt Tez Giriş hadisələri yaratmaq imkanı təmin edilmişdir. Səhnədəki ixtiyari bir nöqtədən çıxan şüa ilə modellərin kəsişməsini müəyyən etmək üçün API əlavə edildi.
  • Öz QML modullarınızı yaratmaq prosesini asanlaşdıran ictimai QML Modulu CMake API təklif edilmişdir. Qmllint yardım proqramının (QML linter) davranışını fərdiləşdirmək üçün seçimlər genişləndirildi, JSON formatında yoxlama hesabatlarının yaradılması üçün dəstək əlavə edildi. Qmlformat yardım proqramı dom QML kitabxanasından istifadə edir.
  • Qt Multimedia modulunun arxitekturası modernləşdirilib, burada videonu oynayarkən altyazı və dil seçimi, həmçinin multimedia məzmununun çəkilişi üçün təkmil parametrlər əlavə edilib.
  • Qt Charts qrafikləri fərdiləşdirmək üçün yeni üsullara malikdir.
  • QImage üzən nöqtə rəng parametrlərini təyin edən şəkil formatları üçün dəstək əlavə etdi.
  • QByteArray::number() qeyri-onluq sistemlərdə mənfi ədədlərlə düzgün işləyir.
  • QLockFile-a std::chrono dəstəyi əlavə edildi.
  • Qt Şəbəkəsi eyni zamanda müxtəlif SSL arxa uclarından istifadə etmək imkanı verir.
  • M1 ARM çipinə əsaslanan Apple sistemləri üçün əlavə dəstək. webOS, INTEGRITY və QNX əməliyyat sistemləri üçün geri qaytarılmış dəstək. Windows 11 və WebAssembly üçün ilkin dəstək təklif olunub.

Mənbə: opennet.ru

Добавить комментарий