PyQt5 - Giới thiệu

PyQt là một bộ công cụ tiện ích GUI. Nó là một giao diện Python choQt, một trong những thư viện GUI đa nền tảng mạnh mẽ và phổ biến nhất. PyQt được phát triển bởi RiverBank Computing Ltd. Có thể tải xuống phiên bản mới nhất của PyQt từ trang web chính thức của nó - riverbankcomputing.com

API PyQt là một tập hợp các mô-đun chứa một số lượng lớn các lớp và chức năng. Trong khiQtCore mô-đun chứa chức năng không phải GUI để làm việc với tệp và thư mục, v.v., QtGuimô-đun chứa tất cả các điều khiển đồ họa. Ngoài ra, có các mô-đun để làm việc với XML(QtXml), SVG (QtSvg)và SQL (QtSql), Vân vân.

Dưới đây là danh sách các mô-đun được sử dụng thường xuyên:

  • QtCore - Các lớp phi GUI cốt lõi được sử dụng bởi các mô-đun khác

  • QtGui - Các thành phần giao diện người dùng đồ họa

  • QtMultimedia - Các lớp học lập trình đa phương tiện cấp thấp

  • QtNetwork - Các lớp lập trình mạng

  • QtOpenGL - Các lớp hỗ trợ OpenGL

  • QtScript - Các lớp đánh giá Qt Scripts

  • QtSql - Các lớp tích hợp cơ sở dữ liệu bằng SQL

  • QtSvg - Các lớp hiển thị nội dung của tệp SVG

  • QtWebKit - Các lớp kết xuất và chỉnh sửa HTML

  • QtXml - Các lớp xử lý XML

  • QtWidgets - Các lớp để tạo giao diện người dùng kiểu máy tính để bàn cổ điển

  • QtDesigner - Các lớp mở rộng Qt Designer

Môi trường hỗ trợ

PyQt tương thích với tất cả các hệ điều hành phổ biến bao gồm Windows, Linux và Mac OS. Nó được cấp phép kép, có sẵn theo GPL cũng như giấy phép thương mại. Phiên bản ổn định mới nhất làPyQt5-5.13.2.

các cửa sổ

Các bánh xe cho kiến ​​trúc 32 bit hoặc 64 bit được cung cấp tương thích với Python phiên bản 3.5 trở lên. Cách cài đặt được khuyến nghị là sử dụngPIP tiện ích -

pip3 install PyQt5

Để cài đặt các công cụ phát triển như Qt Designer để hỗ trợ bánh xe PyQt5, sau đây là lệnh:

pip3 install pyqt5-tools

Bạn cũng có thể xây dựng PyQt5 trên Linux / macOS từ mã nguồn www.riverbankcomputing.com/static/Downloads/PyQt5