Learn python pyqt5 Các class của PyQt5 được chia thành các module, bao gồm :
-
QtCore : là module bao gồm phần lõi không thuộc chức năng GUI, ví dụ dùng để làm việc với thời gian, file và thư mục, các loại dữ liệu, streams, URLs, mime type, threads hoặc processes.
-
QtGui : bao gồm các class dùng cho việc lập trình giao diện (windowing system integration), event handling, 2D graphics, basic imaging, fonts và text.
-
QtWidgets : bao gồm các class cho widget, ví dụ : button, hộp thoại, … được sử dụng để tạo nên giao diện người dùng cơ bản nhất.
-
QtMultimedia : thư viện cho việc sử dụng âm thanh, hình ảnh, camera,…
-
QtBluetooth : bao gồm các class giúp tìm kiếm và kết nối với các thiết bị có giao tiếp với phần mềm.
-
QtNetwork : bao gồm các class dùng cho việc lập trình mạng, hỗ trợ lập trình TCP/IP và UDP client , server hỗ trợ việc lập trình mạng.
-
QtPositioning : bao gồm các class giúp việc hỗ trợ xác định vị.
-
Enginio : module giúp các client truy cập các Cloud Services của Qt.
-
QtWebSockets : cung cấp các công cụ cho WebSocket protocol.
-
QtWebKit : cung cấp các class dùng cho làm việc với các trình duyệt Web , dựa trên thư viện WebKit2.
-
QtWebKitWidgets : các widget cho WebKit.
-
QtXml : các class dùng cho làm việc với XML file.
-
QtSvg : dùng cho hiển thị các thành phần của SVG file.
-
QtSql : cung cấp các class dùng cho việc làm việc với dữ liệu.
-
QtTest : cung cấp các công cụ cho phép test các đơn vị của ứng dụng với PyQt5.