Phát hành khung Qt 6.2

Công ty Qt đã xuất bản bản phát hành khung Qt 6.2, trong đó công việc tiếp tục ổn định và tăng cường chức năng của nhánh Qt 6. Qt 6.2 cung cấp hỗ trợ cho các nền tảng Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+, openSUSE 15.1+), iOS 13+, Android (API 23+), webOS, INTEGRITY và QNX. Mã nguồn cho các thành phần Qt được cung cấp theo giấy phép LGPLv3 và GPLv2. Qt 6.2 đã nhận được trạng thái phát hành LTS, trong đó các bản cập nhật sẽ được tạo cho người dùng có giấy phép thương mại trong ba năm (đối với những người khác, các bản cập nhật sẽ được xuất bản trong sáu tháng trước khi bản phát hành chính tiếp theo được hình thành).

Nhánh Qt 6.2 được đánh dấu là đã đạt đến mức ngang bằng với Qt 5.15 về thành phần mô-đun và phù hợp để hầu hết người dùng di chuyển từ Qt 5. Những cải tiến chính trong Qt 6.2 chủ yếu liên quan đến việc đưa các mô-đun có sẵn trong Qt 5.15 nhưng chưa sẵn sàng để đưa vào bản phát hành Qt 6.0 và 6.1. Đặc biệt, các mô-đun còn thiếu được bao gồm:

  • qt-bluetooth
  • Qt Đa phương tiện
  • NFC 
  • Qt Định vị
  • Hộp thoại Qt Nhanh
  • Đối tượng từ xa Qt
  • Cảm biến Qt
  • Xe buýt nối tiếp Qt
  • QtSerialPort
  • Kênh Web Qt
  • Công cụ web Qt
  • Ổ cắm web Qt
  • Chế độ xem web Qt

Những thay đổi trong Qt 6.2 (có thể tìm thấy tổng quan về những thay đổi trong nhánh Qt 6 trong bài đánh giá trước):

  • Chế độ kết xuất “Kết xuất tức thời” được tối ưu hóa đã được thêm vào Qt Quick 3D, cho phép bạn kết xuất nhiều phiên bản của cùng một đối tượng với các phép biến đổi khác nhau cùng một lúc. Đã thêm API Hạt 3D để thêm các hiệu ứng được tạo ra bởi sự tích tụ lớn các hạt (khói, sương mù, v.v.) vào cảnh 3D. Đã thêm khả năng tạo sự kiện Nhập nhanh Qt cho các phần tử 2D được nhúng trong cảnh và kết cấu 3D. Đã thêm API để xác định giao điểm của các mô hình với tia phát ra từ một điểm tùy ý trong cảnh.
  • API CMake mô-đun QML công khai đã được đề xuất, đơn giản hóa quá trình tạo mô-đun QML của riêng bạn. Các tùy chọn để tùy chỉnh hoạt động của tiện ích qmllint (QML linter) đã được mở rộng và hỗ trợ tạo báo cáo xác minh ở định dạng JSON đã được thêm vào. Tiện ích qmlformat sử dụng thư viện QML dom.
  • Kiến trúc của mô-đun Qt Multimedia đã được hiện đại hóa, bổ sung thêm các tính năng như chọn phụ đề và ngôn ngữ khi phát video cũng như thêm các cài đặt nâng cao để ghi lại nội dung đa phương tiện.
  • Các phương pháp mới đã được thêm vào Biểu đồ Qt để tùy chỉnh biểu đồ.
  • QImage đã thêm hỗ trợ cho các định dạng hình ảnh chỉ định tham số màu bằng cách sử dụng số dấu phẩy động.
  • QByteArray::number() đảm bảo hoạt động chính xác với số âm trong hệ thống không thập phân.
  • Đã thêm hỗ trợ std::chrono vào QLockFile.
  • Mạng Qt cung cấp khả năng sử dụng đồng thời các chương trình phụ trợ SSL khác nhau.
  • Đã thêm hỗ trợ cho các hệ thống Apple dựa trên chip ARM M1. Hỗ trợ cho các hệ điều hành webOS, INTEGRITY và QNX đã được trả lại. Hỗ trợ xem trước cho Windows 11 và WebAssembly được cung cấp.

Nguồn: opennet.ru

Thêm một lời nhận xét