wxPython - Xin chào thế giới

Một ứng dụng GUI đơn giản hiển thị thông báo Hello World được tạo bằng các bước sau:

  • Nhập mô-đun wx.

  • Định nghĩa một đối tượng của lớp Ứng dụng.

  • Tạo một cửa sổ cấp cao nhất làm đối tượng của lớp wx.Frame. Tham số phụ đề và kích thước được đưa ra trong hàm tạo.

  • Mặc dù có thể thêm các điều khiển khác trong đối tượng Frame, nhưng không thể quản lý bố cục của chúng. Do đó, hãy đặt một đối tượng Panel vào Khung.

  • Thêm một đối tượng StaticText để hiển thị 'Hello World' ở vị trí mong muốn bên trong cửa sổ.

  • Kích hoạt cửa sổ khung bằng phương thức show ().

  • Nhập vòng lặp sự kiện chính của đối tượng Ứng dụng.

import wx 
 
app = wx.App() 
window = wx.Frame(None, title = "wxPython Frame", size = (300,200)) 
panel = wx.Panel(window) 
label = wx.StaticText(panel, label = "Hello World", pos = (100,50)) 
window.Show(True) 
app.MainLoop()

Đoạn mã trên tạo ra kết quả sau:

wxFrame objectlà cửa sổ cấp cao nhất được sử dụng phổ biến nhất. Nó có nguồn gốc từwxWindow class. Khung là một cửa sổ mà người dùng có thể thay đổi kích thước và vị trí. Nó có một thanh tiêu đề và các nút điều khiển. Nếu cần, có thể bật các thành phần khác như thanh menu, thanh công cụ và thanh trạng thái. Cửa sổ wxFrame có thể chứa bất kỳ khung nào không phải là hộp thoại hoặc khung khác.