Qt 5.15


Qt 5.15

26 Mayıs'ta C++ çerçevesinin yeni bir sürümü yayınlandı Qt 5.15LTS.

Bu sürüm, Qt 5'in Qt 6'nın yayınlanmasından önceki son sürümüdür. Qt 6'da kaldırılması planlanan özellikler mevcut sürümde kullanımdan kaldırılmıştır. Qt 6'nın çıkışına kadar ticari olmayan destek sağlanacak, ticari destek üç yıl süreyle sağlanacak.

Yayın haberleri:

  • Qt grafik yığınını şuraya taşımaya başladı: Qt İşleme Donanım Arayüzü (RHI), Qt Quick uygulamalarının Direct 3D, Metal (Apple sistemlerinin grafik API'si), Vulkan ve OpenGL üzerinde çalışmasına izin verir. Qt RHI'nin Qt 6'nın merkezi bir parçası olması planlanıyor.

  • Tam destek eklendi Qt Hızlı 3D - QML'de 3B sahneleri tanımlama yeteneği ile 3B içeriği Qt Quick tabanlı uygulamalara gömmek için API. İlk olarak Qt 5.14'te tanıtılan bu API'nin mevcut sürümü, işleme sonrası efektler için destek, özel geometri için yeni bir API, bir kuaterniyon tabanlı şekil döndürme API'si ve uzaklaşan ışın desteği ekler.

  • Qt Tasarım Stüdyosu 1.5 Qt Quick 3D desteği, yerleştirilebilir widget'lara dayalı yeniden tasarlanmış bir arayüz, geliştirilmiş 3D görüntüleme, öğelere açıklama ekleme yeteneği ve yeni bir diyagram düzenleyici ile.

  • В QtQML Bileşen kullanıcıları tarafından değerlerinin ayarlanması gereken bileşenler için "zorunlu" (gerekli) özellikler eklendi, bileşenlerin yerleşik (satır içi) ayarı, türlerin bildirimsel ayar yolu, birleştirme operatörü ?? solda boş değer olması durumunda değeri ayarlamak için. Qmllint yardımcı programı uyarıları da iyileştirildi, QML kod stili yönergelerine uygunluğu kontrol etmek için qmlformat yardımcı programı eklendi, mikrodenetleyiciler için Qt paketinin bir parçası olan QML, Qt 5.15 için QML ile uyumlu hale geldi.

  • В Hızlı Qt Image öğeleri için renk alanı desteği eklendi, Qt Quick Shapes'e PathText öğesi eklendi. İşaretçi işleyicisi, fare imlecinin şeklini ayarlamak için bir imleçShape özelliğine sahiptir, TableView'e dikey ve yatay tablo başlıkları eklemek için bir HeaderView nesnesi eklenmiştir.

  • İstemci tarafı stil (CSD) için geliştirilmiş destek.

  • Qt LottieAdobe Effects animasyon entegrasyon modülü artık tamamen destekleniyor.

  • Qt WebMotoru Chromium 80'e güncellendi.

  • У 3D profil oluşturma ve hata ayıklama için geliştirilmiş destek.

  • Qt Multimedya birden çok yüzeyde oluşturmayı destekler. Qt GUI'deki resimlerin ölçeklenmesi ve dönüştürülmesine yönelik prosedürler artık birçok durumda çok iş parçacıklıdır.

  • Qt Ağı özel zaman aşımlarını ve TLS 1.3 oturum biletlerini destekler.

  • QRunnable ve QThreadPool, std::function ile birlikte çalışabilir, QFile::moveToTrash()'a platformlar arası silme yöntemi eklendi.

  • Yerel dosya seçme iletişim kutusuna destek eklendi. Android.

Kaynak: linux.org.ru

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster