Tạo cửa sổ trong python
GUI là viết tắt của cụm từ Graphical User Interface, có nghĩa là giao diện đồ họa người dùng. Thuật ngữ này được dùng để ám chỉ cách người dùng tương tác với các thiết bị máy tính thông qua hình ảnh, thay vì sử dụng các câu lệnh phức tạp. Show
Sau đây VniTeach sẽ hướng dẫn lập trình giao diện GUI bằng Tkinter trong ngôn ngữ Python 1. Tạo giao diện đầu tiên
Dòng cuối cùng gọi Nếu bạn quên gọi 2. Làm việc với labelĐối tượng này dùng để hiển thị văn bản hoặc hình ảnh. Cú phápw = Label( master, option, … ) Tham số
Ví dụ đơn giản
2. Làm việc với ButtonNút bấm có thể hiển thị văn bản hoặc hình ảnh, chúng ta có thể thiết lập sự kiện khi chúng ta click vào nút bấm như tự động gọi hàm chẳng hạn. Cú phápw = Button( master, option = value, ... ) Tham số
Phương thức
Ví dụ:
Xử lý sự kiện khi nhấn nút Click Me
Không nhất thiết tên hàm để xử lý sự kiện click là clicked như trên, ví dụ như sau:
3. Làm việc với Textbox
4. Làm việc với Combobox
5. Làm việc với Checkbox
6. Làm việc với Radio
7. Làm việc với ScrolledText
8. Làm việc với Messagebox– Hộp thoại thông báo
– Hộp thoại cảnh báo và lỗi
– Hộp thoại câu hỏi
9. Làm việc với SpinBox
– Liệt kê các giá trị của spinbox
– Đặt giá trị mặc định cho spinbox
10. Làm việc với trình chọn tệp và thư mục
Chỉ định thư mục ban đầu cho hộp thoại tệp bằng cách chỉ định
Sự kiện khi người dùng click chọn một bảng chọn nào đó:
12. Làm việc với các TabsĐể tạo một điều khiển tab, có một vài bước.
Thêm Widgets vào Notebook Sau khi tạo các tab, bạn có thể đặt các widget bên trong các tab này bằng cách gán thuộc tính cha cho tab mong muốn. Kết quảThêm khoảng cách cho các widget (Padding) Bạn có thể thêm các khoảng cách trước và sau của mỗi tab bằng cách sử dụng các thuộc tính |