wxPython – Introduction wxPython là một trình bao bọc Python cho wxWidgets (được viết bằng C++), một bộ công cụ GUI đa nền tảng phổ biến. Được phát triển bởi Robin Dunn cùng với Harri Pasanen, wxPython được triển khai như một mô-đun mở rộng Python. Giống như wxWidgets, wxPython cũng là một phần mềm […]
Nội dung bài viết wxPython – EnvironmentWindowsLinuxMacOS wxPython – Environment Windows Các tệp nhị phân dựng sẵn cho hệ điều hành Windows (cả 32 bit và 64 bit) có sẵn trên trang. Các phiên bản mới nhất của trình cài đặt có sẵn là − cho Python 32 bit 2.7 cho Python 64 bit 2.7 […]
wxPython – Major Classes WxWidgets gốc (viết bằng C++) là một thư viện lớp lớn. Các lớp GUI từ thư viện này được chuyển sang Python bằng mô-đun wxPython, mô-đun này cố gắng phản ánh thư viện wxWidgets gốc càng giống càng tốt. Vì vậy, lớp wx.Frame trong wxPython hoạt động theo cùng một cách […]
wxPython – GUI Builder Tools Tạo GUI đẹp mắt bằng cách mã hóa thủ công có thể rất nhàm chán. Một công cụ thiết kế GUI trực quan luôn hữu ích. Có nhiều IDE phát triển GUI nhắm mục tiêu đến wxPython. Sau đây là một số trong số chúng − wxFormBuilder wxDesigner wxGlade BoaConstructor […]
Nội dung bài viết wxPython – Event HandlingExampleExample wxPython – Event Handling Không giống như ứng dụng chế độ bảng điều khiển, được thực thi theo cách tuần tự, ứng dụng dựa trên GUI được điều khiển theo sự kiện. Các hàm hoặc phương thức được thực thi để phản hồi các hành động của […]
wxPython – Dockable Windows wxAui là một thư viện Giao diện người dùng nâng cao được tích hợp trong API wxWidgets. Wx.aui.AuiManager là lớp trung tâm trong khuôn khổ AUI. AuiManager quản lý các ngăn liên kết với một khung cụ thể bằng cách sử dụng thông tin của từng ngăn trong đối tượng wx.aui.AuiPanelInfo. […]
wxPython – Buttons Tiện ích nút được sử dụng rộng rãi nhất trong bất kỳ giao diện GUI nào. Nó nắm bắt sự kiện nhấp chuột do người dùng tạo ra. Công dụng rõ ràng nhất của nó là kích hoạt hàm xử lý được liên kết với nó. Thư viện lớp wxPython cung cấp […]
wxPython – Layout Management Một tiện ích GUI có thể được đặt bên trong cửa sổ chứa bằng cách chỉ định tọa độ tuyệt đối của nó được đo bằng pixel. Tọa độ tương đối với kích thước của cửa sổ được xác định bởi đối số size của hàm tạo của nó. Vị trí […]
Nội dung bài viết wxPython – Drawing APIwx.Colour Classwx.Pen Classwx.Brush ClassExample wxPython – Drawing API GDI+ (Giao diện vẽ đồ họa), thư viện CoreGraphics và Cairo tạo thành khuôn khổ API vẽ trong wxPython. wx.GraphicsContext là đối tượng vẽ chính, sử dụng đối tượng này để tạo ra nhiều đối tượng Device Context khác nhau. […]
wxPython – Multiple Document Interface Một ứng dụng GUI thông thường có thể có nhiều cửa sổ. Các tiện ích có tab và xếp chồng cho phép kích hoạt một cửa sổ như vậy tại một thời điểm. Tuy nhiên, nhiều lần cách tiếp cận này có thể không hữu ích […]