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