Qt 6.2 çerçeve sürümü

Qt Şirketi, Qt 6.2 şubesinin işlevselliğini stabilize etme ve artırma çalışmalarının devam ettiği Qt 6 çerçevesinin bir sürümünü yayınladı.Qt 6.2, Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS) platformları için destek sağlar 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY ve QNX. Qt bileşenlerinin kaynak kodu LGPLv3 ve GPLv2 lisansları kapsamında sağlanmaktadır. Qt 6.2, ticari lisans kullanıcıları için üç yıl boyunca güncellemelerin oluşturulacağı LTS sürüm durumunu aldı (diğerleri için güncellemeler, bir sonraki ana sürüm oluşturulmadan önce altı ay boyunca yayınlanacak).

Qt 6.2 dalı, modül bileşimi açısından Qt 5.15 ile eşitliğe ulaşmış olarak işaretlenmiştir ve çoğu kullanıcı için Qt 5'ten geçişe uygundur. Qt 6.2'deki önemli iyileştirmeler esas olarak Qt 5.15'te mevcut olan ancak Qt 6.0 ve 6.1 sürümlerine dahil edilmeye hazır olmayan modüllerin dahil edilmesiyle ilgilidir. Özellikle eksik modüller dahildir:

  • qt-bluetooth
  • Qt Multimedya
  • NFC 
  • Qt Konumlandırma
  • Qt Hızlı Diyaloglar
  • Qt Uzak Nesneler
  • Qt Sensörler
  • Qt Seri Veri Yolu
  • Qt Seri Bağlantı Noktası
  • Qt Web Kanalı
  • Qt WebMotoru
  • Qt Web Yuvaları
  • Qt Web Görünümü

Qt 6.2'deki değişiklikler (Qt 6 dalındaki değişikliklere genel bir bakış önceki incelemede bulunabilir):

  • Qt Quick 3D'ye optimize edilmiş bir "Örnek Oluşturma" oluşturma modu eklenmiştir; bu, aynı nesnenin birkaç örneğini farklı dönüşümlerle aynı anda oluşturmanıza olanak tanır. Büyük miktarda parçacık (duman, sis vb.) tarafından oluşturulan efektleri 3B sahnelere eklemek için 3B Parçacıklar API'si eklendi. 2B sahnelere ve dokulara gömülü 3B öğeler için Qt Hızlı Giriş etkinlikleri oluşturma yeteneği eklendi. Modellerin sahnedeki rastgele bir noktadan çıkan ışınla kesişimini belirlemek için bir API eklendi.
  • Kendi QML modüllerinizi oluşturma sürecini basitleştiren genel bir QML Modülü CMake API'si önerildi. Qmllint (QML linter) yardımcı programının davranışını özelleştirme seçenekleri genişletildi ve JSON formatında doğrulama raporları oluşturma desteği eklendi. Qmlformat yardımcı programı QML kitaplığı dom'u kullanır.
  • Qt Multimedya modülünün mimarisi, video oynatırken altyazı ve dil seçme gibi özelliklerin yanı sıra multimedya içeriğini yakalamak için gelişmiş ayarlar eklenerek modernize edildi.
  • Grafikleri özelleştirmek için Qt Charts'a yeni yöntemler eklendi.
  • QImage, kayan nokta sayılarını kullanarak renk parametrelerini belirten görüntü formatları için destek ekledi.
  • QByteArray::number(), ondalık olmayan sistemlerde negatif sayılarla doğru çalışmayı sağlar.
  • QLockFile'a std::chrono desteği eklendi.
  • Qt Network, farklı SSL arka uçlarını aynı anda kullanma yeteneği sağlar.
  • M1 ARM çipini temel alan Apple sistemleri için destek eklendi. webOS, INTEGRITY ve QNX işletim sistemleri desteği iade edildi. Windows 11 ve WebAssembly için önizleme desteği sunulmaktadır.

Kaynak: opennet.ru

Yorum ekle