Qt 6.2 telah dikeluarkan dan ini adalah berita

Syarikat Qt dilancarkan beberapa hari yang lalu pelancaran versi baru «framework Qt 6.2», di mana kerja terus menstabilkan dan meningkatkan fungsi cawangan Qt 6.

Versi baru Qt 6.2 ini memberikan sokongan untuk Windows 10, macOS 10.14+ dan platform Linux yang berbeza Antaranya yang menonjol Ubuntu 20.04+, CentOS 8.1 +, openSUSE 15.1+, serta sokongan untuk platform mudah alih iOS 13+, Android (API 23+) dan lain-lain seperti webOS, INTEGRITY dan QNX.

Ciri baru utama Qt 6.2

Diperhatikan bahawa lCabang Qt 6.2 telah mencapai keseimbangan dengan Qt 5.15 dari segi komposisi modul dan sesuai untuk penghijrahan Qt 5 oleh kebanyakan pengguna. Peningkatan utama dalam Qt 6.2 terutamanya berkaitan dengan penyertaan modul yang tersedia dalam Qt 5.15, tetapi tidak siap untuk disertakan dalam versi Qt 6.0 dan 6.1. Khususnya, modul yang hilang disertakan:

  • qt-bluetooth
  • Qt Media
  • NFC
  • Kedudukan Qt
  • Dialog Pantas Qt
  • Objek Jauh Qt
  • Sensor Qt
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Dengan pembebasan Qt 6.2, hampir semua pengguna kami dapat memindahkan kod mereka dari Qt 5 ke Qt 6. Kami telah melakukan ini dengan alat kami sendiri. Yaitu, Qt Design Studio 2.2 dan Qt Creator 6 beta, yang akan dilancarkan tidak lama lagi, berdasarkan Qt 6.2 LTS.

Selain menambahkan ciri yang hilang, Qt 6.2 memfokuskan pada peningkatan kestabilan, prestasi, dan kualiti hidup bagi pembangun.

Dari perubahan yang menonjol dalam versi baru QT 6.2 ini, salah satunya adalah nmod rendering dioptimumkan baru Rendering dalam beberapa keadaan»Untuk Qt Quick 3D, yang memungkinkan rendering beberapa kejadian objek yang sama dengan transformasi yang berbeza pada masa yang sama, ditambah API Partikel 3D juga ditambahkan untuk menambahkan kesan pada pemandangan 3D yang dihasilkan oleh pengumpulan zarah yang banyak (asap, kabut, dll.).

Juga dalam versi baru ini memberikan keupayaan untuk membuat acara Qt Quick Input untuk elemen 2D tertanam dalam pemandangan 3D dan tekstur. API telah ditambahkan untuk menentukan persimpangan model dengan sinar yang berasal dari titik sewenang-wenang di tempat kejadian.

Ia juga diketengahkan bahawa Modul QML awam CMake API telah diusulkan untuk mempermudah pengguna proses membuat modul QMLSebagai tambahan kepada pilihan untuk mengkonfigurasi tingkah laku utiliti qmllint (QML linter), sokongan telah ditambahkan untuk menghasilkan laporan pengesahan dalam format JSON. Utiliti qmlformat menggunakan perpustakaan dom QML.

Di sisi lain, juga diperhatikan bahawa seni bina modul Qt Multimedia telah dimodernisasi, di mana ciri-ciri seperti pilihan sari kata dan bahasa untuk pemutaran video, serta tetapan lanjutan untuk menangkap kandungan multimedia telah muncul. kaedah untuk Qt Charts untuk menyesuaikan carta.

Daripada perubahan yang lain yang menonjol dari versi baru QT 6.2 ini:

  • QImage menambahkan sokongan untuk format gambar yang menentukan parameter warna titik terapung.
  • QByteArray :: number () memberikan pengendalian nombor negatif yang betul dalam sistem bukan perpuluhan.
  • Menambah sokongan std :: chrono ke QLockFile.
  • Qt Network menawarkan kemungkinan untuk menggunakan backend SSL yang berbeza pada masa yang sama.
  • Menambah sokongan untuk sistem Apple berdasarkan cip ARM M1. Mengembalikan sokongan untuk sistem operasi webOS, INTEGRITI, dan QNX. Sokongan awal untuk Windows 11 dan WebAss Assembly telah dicadangkan.

Sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya Mengenai versi baru QT ini, anda boleh menyemak perinciannya Dalam pautan berikut.

Akhirnya, anda harus tahu bahawa sumber komponen Qt diterbitkan di bawah lesen LGPLv3 dan GPLv2. Qt 6.2 menerima status versi LTS, di mana kemas kini akan dihasilkan untuk pengguna lesen komersial dalam masa tiga tahun (selebihnya, kemas kini akan dikeluarkan enam bulan sebelum versi penting berikutnya dibentuk).


Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  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.