Qt 6.5 tiba sebagai versi LTS dan membetulkan banyak pepijat dan memperkenalkan peningkatan umum

qt-6

Dalam keluaran keenam siri Qt 6, kami memperkenalkan banyak ciri baharu untuk pembangun grafik dan UI serta bahagian belakang aplikasi.

Syarikat Qt dilancarkan beberapa hari lalu keluaran versi baharu rangka kerja "Qt 6.5" , di mana kerja terus menstabilkan dan meningkatkan fungsi cawangan Qt 6.

Qt 6.5 menerima status keluaran LTS, di mana kemas kini akan dikeluarkan untuk pengguna lesen komersial dalam tempoh tiga tahun (untuk selebihnya, kemas kini akan dikeluarkan enam bulan sebelum pembentukan versi utama seterusnya). Sokongan untuk cawangan LTS sebelumnya iaitu Qt 6.2 akan berlangsung sehingga 30 September 2024. Cawangan Qt 5.15 akan diteruskan sehingga Mei 2025.

Ciri baru utama Qt 6.5

Dalam versi QT 6.5 yang baru dikeluarkan ini, ia diserlahkan modul Qt Quick 3D Physics, yang menyediakan API untuk mensimulasikan proses fizikal yang boleh digunakan dengan Qt Quick 3D untuk interaksi realistik dan pergerakan objek dalam adegan 3D, ia telah distabilkan dan dibuat serasi sepenuhnya. Pelaksanaannya adalah berdasarkan enjin PhysX.

Perubahan lain yang menonjol dalam versi baru ialah menambah sokongan mod gelap reka bentuk Windows, serta a mendayakan aplikasi automatik bagi susun atur gelap didayakan dalam sistem dan tetapan untuk bingkai dan tajuk jika aplikasi menggunakan gaya yang tidak mengubah palet. Dalam aplikasi, anda boleh menyesuaikan reaksi anda sendiri terhadap perubahan tema sistem dengan memproses sifat QStyleHints::colorScheme.

Dalam Kawalan Pantas Qt, gaya Bahan untuk Android telah diselaraskan dengan cadangan daripada bahan 3, Selain itu, penggayaan penuh telah dilaksanakan untuk iOS dan API telah ditambahkan untuk menukar penampilan (contohnya, containerStyle untuk TextField atau TextArea, atau roundedScale untuk butang dan pop timbul).

kepada Wayland, menambahkan QNativeInterface::QWaylandApplication API untuk mengakses terus objek Wayland asli yang digunakan dalam fungsi Qt dalaman, serta untuk mengakses maklumat tentang tindakan pengguna baru-baru ini, yang mungkin perlu dihantar kepada sambungan protokol Wayland. API baharu dilaksanakan dalam ruang nama QNativeInterface, yang turut menyediakan panggilan untuk mengakses API asli platform X11 dan Android.

Di samping itu, ia juga diserlahkan menambah sokongan untuk platform Android 12 dan, walaupun terdapat perubahan ketara dalam cawangan ini, keupayaan untuk mencipta perhimpunan universal untuk Android dikekalkan, yang boleh berfungsi pada peranti dengan versi Android yang berbeza, bermula dengan Android 8.

Timbunan Boot2Qt telah dikemas kini, yang boleh digunakan untuk mencipta sistem mudah alih boleh boot dengan persekitaran berdasarkan Qt dan QML. Persekitaran sistem dalam Boot2Qt telah dikemas kini kepada platform Yocto 4.1 (Langdale).
Pakej untuk Debian 11 telah bermula dan disokong secara komersial.

yang Keupayaan platform WebAssembly telah diperluaskan, membolehkan anda mencipta aplikasi Qt yang berjalan dalam pelayar web dan mudah alih antara platform perkakasan yang berbeza. Aplikasi yang dibina untuk platform WebAssembly, terima kasih kepada kompilasi JIT, dijalankan dengan prestasi yang hampir dengan kod asli, boleh menggunakan Qt Quick, Qt Quick 3D dan alat visualisasi yang tersedia dalam Qt. Versi baharu menambah sokongan untuk pemaparan video dan penggunaan alat yang dilumpuhkan dalam widget.

enjin web Qt WebEngine telah dinaik taraf kepada pangkalan kod Chromium 110, Selain Linux, sokongan untuk pemaparan video dipercepatkan perkakasan dilaksanakan apabila menggunakan API grafik Vulkan dalam X11 dan persekitaran berasaskan Wayland.

Perubahan lain yang menonjol:

  • Menambahkan modul Qt GRPC eksperimen dengan sokongan untuk protokol gRPC dan Penampan Protokol, yang membolehkan anda mengakses perkhidmatan gRPC dan mensirikan kelas Qt menggunakan Protobuf.
  • Pada macOS, aplikasi yang menggunakan QMessageBox atau QErrorMessage dijamin untuk memaparkan dialog platform asli.
  • Menambah sokongan untuk mengkonfigurasi sambungan HTTP 1 dalam modul Rangkaian Qt.
    Menambahkan kelas bas CAN percubaan pada modul Bas Serial Qt, yang boleh digunakan untuk mengekod dan menyahkod mesej CAN, memproses bingkai dan menghuraikan fail DBC.
  • Jenis TableView QML melaksanakan fungsi interaktif, seperti mengedit sel pada tempatnya, mengubah saiz baris dan lajur dan memilih berbilang sel.
  • Menambahkan sokongan untuk pemaparan stereoskopik ke kelas QOpenGLWidget yang disediakan dalam modul Qt Widgets.
  • Banyak kerja telah dilakukan untuk meningkatkan kestabilan, sekitar 3500 laporan pepijat telah ditutup.

Jika anda ingin mengetahui lebih lanjut mengenainya, anda boleh menyemak perinciannya Dalam pautan berikut.

Muat turun dan dapatkan Qt 6.5

Mereka yang berminat dengan cawangan baharu Qt 6.5 harus tahu bahawa sokongan disediakan untuk Windows, macOS, platform Linux, iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY dan QNX. Kod sumber komponen Qt disediakan di bawah lesen LGPLv3 dan GPLv2.

Versi baharu boleh didapati di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.