Qt 5.15 LTS, đến với hỗ trợ 3 năm và những tin tức này

Phiên bản mới của Qt 5.15 đã được phát hành vài ngày trước và được định vị như một phiên bản LTS, sẽ có thời gian hỗ trợ kéo dài thêm 3 năm thêm nó là phiên bản mới nhất có sẵn cho tất cả mọi người.

Vì nhiều người trong số các bạn sẽ biết, một thay đổi chính sách đối với cộng đồng nguồn mở đã được thực hiện, vì chỉ những người có giấy phép mới có các bản cập nhật sửa chữa sau.

Tất nhiên, phiên bản này là tương thích ngược. Với một danh sách dài các bản sửa lỗi, nó được coi là phiên bản ổn định nhất cho đến nay. Để chuẩn bị cho tương lai.

Bên cạnh đó nó cũng là phiên bản nhỏ cuối cùng của Qt 5, kể từ khi ra mắt Qt 6 được lên kế hoạch vào cuối năm nay.

Nói một cách ngắn gọn, phiên bản mới này của Qt 5.15 LTS là cơ sở cho Qt6 sẽ mang lại những thay đổi sâu hơn trong cốt lõi của khuôn khổ có nguy cơ phá vỡ kế toán, nhưng theo cách ít tàn bạo hơn sự chuyển đổi giữa Qt 4 và Qt 5 .

Các tính năng mới chính của Qt 5.15 LTS

Một trong những điểm mới chính được trình bày trong phiên bản QT mới này, vàsự trừu tượng của API 3D. Kể từ hai năm gần đây, những thay đổi đáng kể trong ngành đã làm phức tạp việc phát triển và triển khai các ứng dụng sử dụng đồ họa 3D.

Với lời hứa đa nền tảng của Qt, các nhà phát triển muốn một giải pháp có thể hoạt động ở mọi nơi. Để đạt được điều này, họ đã bắt đầu làm việc trên một lớp trừu tượng cho tất cả các API khác nhau này chỉ hơn một năm trước.

Giao diện phần cứng kết xuất Qt (RHI) là kết quả của nó và nó có thể được sử dụng để chạy các ứng dụng Qt Quick ngoài Direct 3D, Metal và Vulkan, cũng như OpenGL.

Một tính năng mới quan trọng khác trong Qt 5.15 nó cũng liên quan đến đồ họa. Về cơ bản, trong Qt 5.0, Qt Quick đã được trình bày như một nền tảng của kiến ​​trúc Qt. Mục tiêu của họ là đơn giản hóa việc tạo ra các giao diện người dùng 2D hoạt hình và xúc giác.

Qt 5.15 đi kèm với Qt Quick 3D hoàn toàn tương thích, mở rộng khái niệm dễ sử dụng và tích hợp nội dung 3D trong các ứng dụng dựa trên Qt Quick.

Với Qt Quick 3D, giờ đây bạn có thể dễ dàng xác định một cảnh 3D trong QML, xác định lưới, ánh sáng và vật liệu của nó và kết hợp mọi thứ một cách liền mạch với giao diện người dùng 2D của bạn.

Nơi bạn phải phát triển các yếu tố 2D và 3D riêng biệt bằng các công nghệ khác nhau (sử dụng Qt 3D, Qt 3D Studio hoặc OpenGL raw), giờ đây bạn có một giải pháp tích hợp trong tầm tay.

Bên cạnh đó, Qt Quick 3D bổ sung nhiều tùy chọn để tạo các ứng dụng mới thú vị bao gồm các phần tử 2D và 3D trong giao diện người dùng. Qt Quick 3D cũng tương thích với Qt Design Studio 1.5.

Trong khi trong Qt QML, các nhà phát triển đề cập đến Họ ưu tiên tập trung vào việc chuẩn bị cho Qt 6, dẫn đến một loạt các tính năng mới hữu ích trong Qt 5.15.

QML bây giờ bạn có khái niệm về thuộc tính "bắt buộc" cho các thành phần. Đây là những thuộc tính phải được xác định bởi người dùng thành phần. Các thành phần hiện có thể được chỉ định trực tuyến trong tệp QML. Một cách khai báo mới để đăng ký các loại đã được thêm vào.

Mặt khác, nó được đề cập rằng công cụ qmllint đã được cải thiện và nó cung cấp nhiều cảnh báo tốt hơn về các vấn đề tiềm ẩn trong cơ sở mã QML.

Ngoài ra, một công cụ qmlformat mới đã được thêm vào có thể giúp định dạng tệp QML theo các nguyên tắc về kiểu mã hóa QML tiêu chuẩn.

Cuối cùng, Công việc đã được thực hiện để đảm bảo rằng QML được sử dụng trong Qt cho MCU và Qt 5.15 là tương thích.

Nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra việc xuất bản phiên bản mới này Trong liên kết sauNgoài ra, bạn cũng có thể tìm thấy các liên kết tải xuống nơi bạn có thể yêu cầu giấy phép dùng thử miễn phí (nó không bao gồm một số chức năng).

Để tải xuống Qt, bây giờ bạn cần có tài khoản Qt để tải trình cài đặt trực tuyến và tải xuống bất kỳ phiên bản nào của khung.

Xin lưu ý rằng hỗ trợ cho Qt 5.9 LTS sẽ hết hạn vào ngày 31 tháng 2020 năm XNUMX.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Máy bay tự động dijo

    Đề cập đến vấn đề cập nhật Qt và không thực hiện nó giống nhau. Người đọc cần biết các dự án lớn như KDE đang giải quyết vấn đề này như thế nào, đặt cược vào máy tính để bàn này hay từ bỏ nó.