Qt 6.2 sudah rilis dan ini beritanya

Perusahaan Qt diluncurkan beberapa hari yang lalu peluncuran versi baru dari «framework Qt 6.2», di mana pekerjaan terus menstabilkan dan meningkatkan fungsionalitas cabang Qt 6.

Versi baru dari Qt 6.2 menyediakan dukungan untuk Windows 10, macOS 10.14+ dan platform Linux yang berbeda Di antaranya menonjol Ubuntu 20.04+, CentOS 8.1 +, openSUSE 15.1+, serta dukungan untuk platform seluler iOS 13+, Android (API 23+) dan lainnya seperti webOS, INTEGRITY, dan QNX.

Fitur baru utama Qt 6.2

Diamati bahwa lCabang Qt 6.2 telah mencapai paritas dengan Qt 5.15 dalam hal komposisi modul dan cocok untuk migrasi Qt 5 oleh sebagian besar pengguna. Peningkatan utama di Qt 6.2 terutama terkait dengan penyertaan modul yang tersedia di Qt 5.15, tetapi belum siap untuk dimasukkan dalam versi Qt 6.0 dan 6.1. Secara khusus, modul yang hilang termasuk:

  • qt-bluetooth
  • Qt Media
  • NFC
  • Pemosisian Qt
  • Dialog Cepat Qt
  • Objek Jarak Jauh Qt
  • Sensor Qt
  • Qt SerialBus
  • QtSerialPort
  • Saluran Web Qt
  • Qt Web Engine
  • Qt WebSocket
  • Tampilan Web Qt

Dengan dirilisnya Qt 6.2, hampir semua pengguna kami seharusnya dapat memigrasikan kode mereka dari Qt 5 ke Qt 6. Kami telah melakukan ini dengan alat kami sendiri. Yakni, Qt Design Studio 2.2 dan Qt Creator 6 beta yang akan segera dirilis, berbasis Qt 6.2 LTS.

Selain menambahkan fitur yang hilang, Qt 6.2 berfokus pada peningkatan stabilitas, kinerja, dan kualitas hidup bagi pengembang.

Dari perubahan yang menonjol pada QT 6.2 versi baru ini, salah satunya adalah nmode rendering baru yang dioptimalkan «Rendering dalam contoh»Untuk Qt Cepat 3D, yang memungkinkan rendering beberapa instance dari objek yang sama dengan transformasi berbeda pada saat yang sama, ditambah API Partikel 3D juga ditambahkan untuk menambahkan efek ke adegan 3D yang dihasilkan oleh akumulasi partikel yang besar (asap, kabut, dll.).

Juga dalam versi baru ini memberikan kemampuan untuk membuat acara Masukan Cepat Qt untuk elemen 2D tertanam dalam adegan dan tekstur 3D. API telah ditambahkan untuk menentukan perpotongan model dengan sinar yang memancar dari titik sembarang di tempat kejadian.

Itu juga disorot itu Sebuah modul QML publik CMake API telah diusulkan untuk menyederhanakan pengguna proses membuat modul QMLSelain opsi untuk mengonfigurasi perilaku utilitas qmllint (QML linter), dukungan telah ditambahkan untuk menghasilkan laporan validasi dalam format JSON. Utilitas qmlformat menggunakan pustaka dom QML.

Di sisi lain, juga dicatat bahwa arsitektur modul Qt Multimedia telah dimodernisasi, di mana fitur-fitur seperti pilihan subtitle dan bahasa untuk pemutaran video, serta pengaturan lanjutan untuk menangkap konten multimedia telah muncul. metode untuk Qt Charts untuk menyesuaikan grafik.

Dari perubahan lainnya yang menonjol dari versi baru QT 6.2 ini:

  • QImage menambahkan dukungan untuk format gambar yang menentukan parameter warna titik mengambang.
  • QByteArray :: number () memberikan penanganan yang benar dari angka negatif dalam sistem non-desimal.
  • Std :: dukungan chrono ditambahkan ke QLockFile.
  • Qt Network menawarkan kemungkinan untuk menggunakan backend SSL yang berbeda secara bersamaan.
  • Dukungan tambahan untuk sistem Apple berdasarkan chip ARM M1. Mengembalikan dukungan untuk sistem operasi webOS, INTEGRITY, dan QNX. Dukungan awal untuk Windows 11 dan WebAssembly telah diusulkan.

Jika Anda tertarik untuk mengetahui lebih banyak tentangnya Tentang QT versi baru ini, Anda dapat memeriksa detailnya Di tautan berikut.

Terakhir, Anda harus tahu bahwa sumber komponen Qt diterbitkan di bawah lisensi LGPLv3 dan GPLv2. Qt 6.2 menerima status versi LTS, di mana pembaruan akan dibuat untuk pengguna lisensi komersial dalam waktu tiga tahun (selebihnya, pembaruan akan dirilis enam bulan sebelum versi signifikan berikutnya terbentuk).


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.