Qt 6.4 yeni özellikler, dahili iyileştirmeler ve daha fazlasıyla geliyor

Qt 6.4 yeni özellikler, dahili iyileştirmeler ve daha fazlasıyla geliyor

Qt, grafik kullanıcı arabirimlerini kullanan programlar geliştirmek için yaygın olarak kullanılan çapraz platform nesne yönelimli bir çerçevedir.

Qt Company açıkladı yeni sürümünün lansmanı qt 6.4, Qt 6 şubesinin işlevselliğini stabilize etmek ve artırmak için çalışmaların devam ettiği.

Q'nun takımıQt Quick'in TableView ve TreeView türlerine daha fazla işlevsellik eklendi, yeni platformlar için destek sunmanın yanı sıra, bazıları teknolojik gelişmeler ve birçok dahili iyileştirme olmak üzere birçok yeni özellik getiriyor.

Qt 6.4'ün başlıca yeni özellikleri

Bu yeni versiyonda WebAssembly platformu için tam destek uygulandı, bir web tarayıcısında çalışan ve farklı donanım platformları arasında taşınabilir olan Qt uygulamaları oluşturmanıza olanak tanır. WebAssembly platformu için oluşturulan uygulamalar, JIT kopyalama sayesinde yerel koda yakın performansla çalışır, Qt Quick, Qt Quick 3D ve Qt'de bulunan görselleştirme araçlarını kullanabilir.

Öne çıkan bir diğer değişiklik ise Qt TextToSpeech modülünü ana yapıya döndürdü, Qt 5'e dahil edilmiş, ancak Qt 6 şubesine dahil edilmemişti. konuşma sentez araçları sağlar, engelliler için uygulamaların erişilebilirliğini artırmak veya örneğin araç bilgi-eğlence uygulamalarında bildirimleri görüntülemek için kullanıcı için yeni arka plan bilgi araçları uygulamak için kullanılabilecek. Linux'ta metinden konuşmaya dönüştürme, Speech Dispatcher kitaplığı kullanılarak yapılır (libspeechd) ve standart işletim sistemi API'si aracılığıyla diğer platformlarda.

Bunun yanında ayrıca vurgulanmaktadır. iOS tarzı uygulamalı deneysel modül eklendi QtQuick için. Qt Quick Controls'e dayalı uygulamalar, Windows, macOS ve Android'de yerel dış görünümlerin kullanılmasına benzer şekilde, iOS platformunda yerel dış görünümler oluşturmak için bu modülü otomatik olarak kullanabilir.

Modül eklendi HTTP sunucusu işlevselliğini entegre etmek için deneysel QtHttpServer HTTP/1.1, TLS/HTTPS, WebSockets, hata işleme, URL parametrelerine dayalı istek yönlendirme (QHttpServerRouter) ve REST API'yi destekleyen uygulamalarda.

Deneysel bir Qt Quick 3D Physics modülü eklendiQt Quick 3D ile kullanılabilecek fiziksel süreçleri simüle etmek için bir API sağlayan nesneleri gerçekçi bir şekilde etkileşime sokmak ve hareket ettirmek için 3D sahnelerde. Uygulama PhysX motoruna dayanmaktadır.

Ayrıca vurgulanmıştır ki Qt Quick 3D modülüne global aydınlatma için deneysel destek eklendi 3B bir sahnede farklı kaynaklardan gelen ışığı daha gerçekçi bir şekilde simüle etmek için ışınım haritalarını kullanma. Qt Quick 3D ayrıca doğrusal parçacıkları, parlayan malzemeleri, gelişmiş yansıma ayarlarını, gökyüzü kutularını ve özel malzeme ve dokuları da destekler.

Qt Quick'ta sağlanan TableView ve TreeView türleri, klavye gezintisini, satır ve sütun seçimini, hücre konumu üzerinde daha fazla kontrolü, animasyonu ve daraltma ve genişletme ağaç yapılarını desteklemek için genişletildi.

Qt Quick, yeni bir FrameAnimation türü sunuyor bu, kodun animasyon kareleriyle senkronize çalışmasına izin verir. Animasyon düzgünlüğünü iyileştirmek için Qt Quick, çok iş parçacıklı oluşturma sırasında yanlış vsync zamanlamasının otomatik olarak işlenmesini sağlar.

Widget QQuickWidget, Qt Quick ve Qt Widget'a dayalı öğeleri birleştiren arayüzler oluşturmaya izin veren, RHI katmanı için tam desteğe sahiptir (Rendering Hardware Interface), yalnızca OpenGL kullanarak değil, API Vulkan, Metal ve Direct 3D üzerinde de çalışmanıza olanak tanır.

Of the öne çıkan diğer değişiklikler bu yeni sürümün:

  • Güvenli bir iletişim kanalı kurmak için TLS kullanan verimli ağ sunucuları oluşturmanıza olanak tanıyan Qt Network modülüne QSslServer sınıfı eklenmiştir.
  • Video ve ses işleme için FFmpeg paketini kullanan Qt Multimedya modülüne deneysel bir arka uç eklendi.
  • Üç boyutlu ses dağılımı ile sahneler oluşturmanıza ve dinleyici konumuna, oda boyutuna ve duvar ve zemin malzemelerine göre ses yansıtma özelliklerine sahip sanal odaları simüle etmenize olanak tanıyan uzamsal ses desteği eklendi.
  • Qt Widgets modülünde, QFormLayout sınıfı, yapılandırılmış kullanıcı girdisini yakalamak için arayüzler oluşturmak için işlevlerle genişletilir.
  • Çok aşamalı arayüzler oluşturmak için tasarlanan QWizard sınıfında, formlardaki çizgilerin görünürlüğünü kontrol etmek ve herhangi bir sihirbaz sayfasına gitmek için API'ler eklendi.
  • QML, yapılandırılmış verileri C++'dan QML'ye geçirmeyi kolaylaştırmak için değer türleri için geliştirilmiş desteğe sahiptir.
  • QTextDocuments sınıfında Markdown işaretlemesi için destek eklendi.

Sonunda olanlar için Bu konuda daha fazla bilgi edinmekle ilgileniyor, Qt 6.4'ün Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2 , openSUSE 15.3, SUSE 15 SP2) için destek sağladığını bilmelisiniz.

daha fazla ayrıntı alabilirsiniz Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.