Qt 6.12 tiba sebagai keluaran LTS dengan Hot Reload untuk QML dan ciri grafik baharu

  • Qt 6.12 ialah versi LTS baharu dengan penyelenggaraan selama lima tahun.
  • Ia termasuk Muat Semula Panas untuk QML dan membawa Canvas Painter ke modul yang diselenggara secara rasmi.
  • Ia menambah sokongan LTS untuk HarmonyOS dan pelbagai penambahbaikan dalam grafik, rangkaian dan keselamatan.

Qt 6.12

Qt 6.12 kini tersedia sebagai keluaran Sokongan Jangka Panjang (LTS) baharu bagi rangka kerja merentas platform yang digunakan untuk membangunkan aplikasi untuk desktop, mudah alih, sistem terbenam dan peranti lain. Versi baharu ini merangkumi penambahbaikan ketara dalam grafik, QML, rangkaian, keselamatan dan keserasian platform.

Selain menggabungkan ciri-ciri baharu, Qt 6.12 amat penting kerana ia merupakan keluaran LTS. Syarikat Qt akan menawarkan penyelenggaraan selama lima tahun, menjadikannya versi yang amat sesuai untuk projek yang memerlukan kestabilan dalam tempoh yang lama.

Qt 6.12 ialah versi LTS baharu

Qt 6.12 meneruskan kitaran keluaran LTS Qt, dengan tempoh penyelenggaraan selama lima tahun. Syarikat itu menekankan bahawa keluaran ini direka bentuk untuk memudahkan perancangan projek bagi projek yang tidak dapat menampung kemas kini rangka kerja yang kerap.

LTS baharu juga menghimpunkan pelbagai teknologi yang telah dibangunkan sejak beberapa tahun kebelakangan ini dan kini mencapai tahap yang lebih matang.

Pelukis Kanvas meninggalkan fasa eksperimen

Salah satu kemas kini grafik utama ialah Qt Canvas Painter meninggalkan status Pratonton Teknologi dan menjadi modul yang diselenggara secara rasmi.

Ia merupakan enjin lukisan 2D yang dipercepatkan GPU yang menyediakan API penting yang boleh diakses daripada C++ dan QML. Qt juga menggabungkan jenis Canvas2D baharu untuk QML, yang diinspirasikan oleh elemen HTML Canvas. Teknologi yang terakhir ini masih dalam Pratonton Teknologi.

Canvas Painter juga boleh digunakan sebagai backend rendering untuk Qt Graphs, yang amat menarik dalam aplikasi yang mengendalikan sejumlah besar data yang sentiasa berubah.

Muat Semula Panas terus ke enjin QML

Qt 6.12 menggabungkan Muat Semula Panas untuk QML terus ke dalam enjin QML. Pembangun boleh mengubah suai antara muka semasa aplikasi berjalan dan melihat perubahan tanpa perlu memulakan semula program berulang kali.

Fungsi ini disepadukan dengan Qt Creator dan juga boleh digunakan dari baris arahan melalui `qmlpreview`. Tujuannya adalah untuk mempercepatkan pembangunan dan penalaan antara muka yang dicipta dengan Qt Quick.

StyleKit bertujuan untuk menyatukan antara muka

Satu lagi tambahan ialah StyleKit , yang kini tersedia dalam Qt Labs. Tujuannya adalah untuk memudahkan penciptaan gaya yang konsisten dalam aplikasi yang menggabungkan Qt Widgets dan Qt Quick.

Cadangan ini membolehkan anda menentukan elemen reka bentuk biasa menggunakan QML dan memudahkan penciptaan tema yang berbeza, termasuk variasi terang, gelap dan kontras tinggi. Memandangkan ia masih dalam Qt Labs, APInya mungkin berubah semasa pembangunan.

Lebih banyak penambahbaikan untuk grafik dan model data

Qt Graphs menerima keupayaan baharu untuk graf 2D, termasuk paksi logaritma, penyesuaian label yang lebih besar dan kawalan zum dan pan bersepadu. Bahagian belakang berasaskan Canvas Painter yang baharu juga membolehkan pemaparan dipercepatkan untuk senario tertentu dengan data dinamik.

QRangeModel, bagi pihaknya, menggabungkan pengisihan bersepadu, carian yang lebih pantas, keupayaan seret dan lepas yang lebih besar dan pilihan penyesuaian baharu.

QtGrpc meningkatkan penggunaan rangkaian

Modul QtGrpc menggabungkan penambahbaikan yang direka untuk mengurangkan penggunaan rangkaian. Ini termasuk pemampatan mesej pada bahagian klien dan keupayaan untuk menetapkan had pada saiz mesej yang diterima.

Fungsi-fungsi ini membolehkan kawalan yang lebih baik terhadap tingkah laku aplikasi yang menggunakan gRPC untuk berkomunikasi dengan perkhidmatan jauh.

HarmonyOS menjadi platform LTS

Qt 6.12 menambah sokongan rasmi untuk HarmonyOS sebagai platform LTS , mengembangkan bilangan ekosistem di mana Qt menawarkan jaminan penyelenggaraan jangka panjang.

Platform Huawei hadir dalam pelbagai peranti daripada produk IoT dan kereta hinggalah komputer dan tablet.

Qt 6.12 memberi lebih perhatian kepada keselamatan dan CRA

Keselamatan juga memainkan peranan penting dalam Qt 6.12. Syarikat Qt menyatakan bahawa versi ini dikeluarkan tanpa sebarang kerentanan yang boleh dieksploitasi dan dengan langkah baharu untuk menambah baik pengurusan kerentanan, kemas kini kebergantungan dan keselamatan rangka kerja.

Dalam keluaran komersialnya, Qt 6.12 turut menggabungkan elemen yang direka untuk memudahkan pematuhan Akta Daya Tahan Siber (CRA ) Kesatuan Eropah. Syarikat itu sendiri menjelaskan bahawa ini tidak secara automatik menjadikan semua produk yang dibangunkan mematuhi Qt CRA, kerana setiap pengeluar mesti memenuhi kewajipannya sendiri.

Qt 6.12: LTS dengan perubahan ketara untuk pembangun

Qt 6.12 bukan sekadar pembetulan pepijat: ia merangkumi alat grafik baharu, penambahbaikan pada QML dan rangkaian, platform LTS baharu dan perubahan berkaitan keselamatan. Bagi projek yang mencari asas yang stabil selama beberapa tahun, ketibaan LTS baharu ini menandakan salah satu keluaran paling penting dalam kitaran hayat Qt semasa.


Tambahkan sebagai sumber pilihan dalam Google