Qt 5.15


Qt 5.15

Pada tanggal 26 Mei, versi baru kerangka kerja C++ dirilis Qt 5.15LTS.

Versi ini adalah versi terakhir dari Qt 5 sebelum rilis Qt 6. Fitur yang direncanakan untuk dihapus di Qt 6 tidak digunakan lagi dalam rilis saat ini. Dukungan non-komersial akan diberikan hingga rilis Qt 6, dukungan komersial akan diberikan selama tiga tahun.

Berita rilis:

  • Mulai mem-porting tumpukan grafik Qt ke Antarmuka Perangkat Keras Rendering Qt (RHI), yang memungkinkan aplikasi Qt Quick berjalan di atas Direct 3D, Metal (API grafis sistem Apple), Vulkan, dan OpenGL. Qt RHI direncanakan menjadi bagian sentral dari Qt 6.

  • Menambahkan dukungan penuh Qt Cepat 3D - API untuk menyematkan konten 3D ke dalam aplikasi berbasis Qt Quick dengan kemampuan untuk menentukan adegan 3D dalam QML. Pertama kali diperkenalkan pada Qt 5.14, rilis terbaru dari API ini menambahkan dukungan untuk efek pasca-pemrosesan, API baru untuk geometri kustom, API rotasi bentuk berbasis angka empat, dan dukungan sinar divergen.

  • Qt Design Studio 1.5 Memperbarui dengan dukungan Qt Quick 3D, antarmuka yang didesain ulang berdasarkan widget yang dapat dipasang ke dok, peningkatan tampilan 3D, kemampuan untuk menambahkan anotasi ke elemen, dan editor diagram baru.

  • Π’ QtQML menambahkan properti "wajib" (wajib) untuk komponen, yang nilainya harus ditetapkan oleh pengguna komponen, pengaturan komponen bawaan (inline), cara deklaratif untuk jenis pengaturan, operator gabungan ?? untuk mengatur nilai jika nilai null di sebelah kiri. Peringatan utilitas qmllint juga telah ditingkatkan, utilitas qmlformat telah ditambahkan untuk memeriksa kepatuhan terhadap pedoman gaya kode QML, QML sebagai bagian dari paket Qt untuk mikrokontroler telah kompatibel dengan QML untuk Qt 5.15.

  • Π’ Qt Cepat menambahkan dukungan ruang warna untuk elemen Gambar, menambahkan elemen PathText ke Qt Quick Shapes. Penangan pointer memiliki properti cursorShape untuk mengatur bentuk kursor mouse, objek HeaderView telah ditambahkan untuk TableView untuk menambahkan header tabel vertikal dan horizontal.

  • Peningkatan dukungan untuk gaya sisi klien (CSD).

  • Qt Lotti, modul integrasi animasi Adobe Effects, sekarang didukung sepenuhnya.

  • Qt Web Engine diperbarui ke Chromium 80.

  • Π£ Qt3D peningkatan dukungan untuk pembuatan profil dan debugging.

  • Qt Media mendukung rendering pada berbagai permukaan. Prosedur untuk menskalakan dan mengonversi gambar di Qt GUI sekarang multi-utas dalam banyak kasus.

  • Jaringan Qt mendukung batas waktu khusus dan tiket sesi TLS 1.3.

  • QRunnable dan QThreadPool dapat bekerja sama dengan std::function, menambahkan metode hapus lintas platform ke QFile::moveToTrash().

  • Menambahkan dukungan untuk dialog pemilihan file asli Android.

Sumber: linux.org.ru

Tambah komentar