Qt Creator 9.0 đến với Squish Runner và Server để chạy các bộ hoặc trường hợp thử nghiệm

qtcreator

Qt Creator là một IDE đa nền tảng được viết bằng C++, JavaScript và QML được tạo để phát triển các ứng dụng GUI với thư viện Qt.

Gần đây việc phát hành phiên bản mới đã được công bố của môi trường phát triển tích hợp phổ biến "QtCreator 9.0", phiên bản đã thêm hỗ trợ Squish, cũng như tùy chọn hiển thị thụt đầu dòng, hỗ trợ LSP, v.v.

QtCreator được thiết kế để xây dựng các ứng dụng đa nền tảng bằng thư viện Qt. Cả phát triển chương trình C++ cổ điển và sử dụng ngôn ngữ QML đều được hỗ trợ, trong đó JavaScript được sử dụng để xác định tập lệnh và cấu trúc cũng như tham số của các thành phần giao diện được đặt bằng cách sử dụng các khối giống như CSS.

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

Trong phiên bản mới này được trình bày của Qt Creator 9.0, chúng ta có thể thấy rằng đã thêm hỗ trợ thử nghiệm cho khung thử nghiệm Squish GUI, với nó, plugin tích hợp Squish cho phép người dùng có thể mở các trường hợp thử nghiệm hiện có và tạo các trường hợp thử nghiệm mới, đăng ký các trường hợp thử nghiệm (test case), sử dụng Squish Runner và Squish Server để thực hiện các trường hợp thử nghiệm và trường hợp thử nghiệm, thiết lập các điểm ngắt trước khi thực hiện các bài kiểm tra để ngắt thực thi tại một vị trí nhất định và kiểm tra các biến.

Một thay đổi quan trọng khác là hiển thị gợi ý ngữ cảnh API, nội dung hiện được hiển thị dựa trên phiên bản Qt được kiểm tra trong dự án (nghĩa là tài liệu Qt 5 được hiển thị cho các dự án Qt 5 và tài liệu Qt 6 được hiển thị cho các dự án Qt 6).

Nó cũng được nhấn mạnh rằng một tùy chọn đã được thêm vào trình chỉnh sửa để thể hiện các vết lõm trong tài liệu, do đó mỗi vết lõm được đánh dấu bằng một thanh dọc riêng biệt. Cũng đã thêm khả năng thay đổi khoảng cách giữa các dòng và giải quyết các vấn đề về hiệu suất khi chọn các khối rất lớn.

Mô hình mã C++ dựa trên phần phụ trợ của Clangd hỗ trợ giao thức LSP (Giao thức máy chủ ngôn ngữ) ngay bây giờ có thể được quản lý bằng một phiên bản Clangd cho toàn bộ phiên (Trước đây, mỗi dự án đều chạy phiên bản Clangd của riêng mình.) Khả năng thay đổi mức độ ưu tiên của chuỗi nền Clangd được sử dụng để lập chỉ mục đã được thêm vào cấu hình.

Những thay đổi khác nổi bật so với phiên bản mới này:

  • Giờ đây, có thể chỉnh sửa các tham số kiểu mã C++ trực tiếp từ hộp thoại cài đặt chính mà không cần mở hộp thoại riêng.
  • Đã thêm hỗ trợ cho chủ đề tối khi hiển thị tài liệu và trợ giúp tích hợp sẵn.
  • Đã chuyển cài đặt ClangFormat sang cùng một phần.
  • Đã khắc phục sự cố mở tệp QML từ thư mục bản dựng thay vì thư mục nguồn và thiếu điểm dừng khi sử dụng chức năng định dạng lại.
  • Đã thêm hỗ trợ để định cấu hình và tạo cài đặt trước cho các dự án CMake.

cuối cùng nếu bạn là muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết trong liên kết theo dõi.

Làm cách nào để cài đặt Qt Creator trên Linux?

Tất cả những người quan tâm đến việc có thể dùng thử trình tạo QT trên hệ thống của họ nên biết rằng trong hầu hết các bản phân phối Linux sẽ tìm thấy gói trong kho lưu trữ này.

Mặc dù các bản cập nhật gói thường mất một vài ngày để đến được kho lưu trữ, nhưng tốt hơn là tải xuống trình cài đặt từ trang QT chính thức, nơi bạn có thể tải phiên bản miễn phí hoặc cho những ai muốn mua phiên bản thương mại (với nhiều hơn tính năng) có thể làm điều đó từ trang.

Sau khi tải xuống trình cài đặt xong, chúng tôi sẽ cấp cho nó quyền thực thi bằng lệnh sau:

sudo chmod +x qt-unified-linux-x64*.run

Bây giờ, chúng ta sẽ cài đặt gói chạy lệnh sau:

sudo sh qt-unified-linux-x64*.run

Trong trường hợp của người dùng Ubuntu, bạn có thể cần một số gói bổ sung mà bạn có thể cài đặt với:

sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev

Sau khi các gói này được cài đặt, bạn có thể sửa đổi định nghĩa bộ máy tính để bàn của mình và chọn phiên bản chính xác. Cuối cùng, bạn có thể hoàn thành việc tạo dự án và chuyển sang viết mã.

Bây giờ dành cho những người là người dùng Arch Linux, Manjaro, Arco Linux và các bản phân phối dựa trên Arch Linux khác họ có thể cài đặt gói trực tiếp từ kho lưu trữ vì phiên bản mới của trình tạo QT hiện đã có sẵn.

Để cài đặt, chỉ cần chạy lệnh sau trong terminal:

sudo pacman -S qtcreator


Để 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.