Phần đệm giàu python
GUI là viết tắt của cụm từ Giao diện người dùng đồ họa, có nghĩa là giao diện đồ họa người dùng. Thuật ngữ này được sử dụng để 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 thiết lập giao diện GUI bằng Tkinter trong ngôn ngữ Python 1. Create first interface
Dòng cuối cùng cuộc gọi w = Button( master, option = value, .. )4 hàm. Hàm này gọi vòng lặp vô tận của cửa sổ, vì vậy cửa sổ sẽ chờ bất kỳ tác vụ tương tác nào mà người dùng cho đến khi chúng ta đóng nó Nếu bạn quên cuộc gọi w = Button( master, option = value, .. )4 hàm, sẽ không có gì xuất hiện cho người dùng 2. Làm việc với nhãnThis object used to display text or picture image cú phápw = Nhãn(chính, tùy chọn, … ) 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 nhấp vào nút bấm như tự động gọi chức năng không có giới hạn cú phápw = Button( master, option = value, .. ) Tham số
Phương thứcPhương thức và giải thích flash() Làm cho nút nhấp nháy nhiều lần giữa màu đang hoạt động và màu bình thường. To node at the first status. Bỏ qua nếu nút bị tắt. 2invoke() Calling back of node and return about what what that function that return. Không có tác dụng nếu nút bị tắt hoặc không có lệnh gọi lạiVí dụ
Xử lý sự kiện khi nhấn nút Click Me
Không nhất thiết phải đặt tên hàm để xử lý sự kiện nhấp chuột được nhấp như trên, ví dụ như sau
3. Làm việc với Textbox________số 84. Làm việc với Combobox
5. Làm việc với Checkboxw = Button( master, option = value, .. )0 6. Làm việc với Radiow = Button( master, option = value, .. )1 7. Làm việc với ScrolledText 08. Làm việc với Messagebox– Hộp thoại thông báo 1– Hộp thoại cảnh báo và lỗi 2– Hộp thoại câu hỏi 39. Làm việc với SpinBox 4– Liệt kê các giá trị của spinbox 5– Set default value for spinbox 610. Làm việc với tệp chọn tệp và thư mục 7Chỉ định ban đầu thư mục cho hộp thoại tệp bằng cách chỉ định w = Button( master, option = value, .. )6 như thế này 811. Làm việc với Menu 9Sự kiện khi người dùng nhấp vào chọn một bảng chọn nào đó w = Button( master, option = value, .. )0 12. Làm việc với các TabĐể tạo một tab điều khiển, có một vài bước
w = Button( master, option = value, .. )1 Thêm Widget 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 w = Button( master, option = value, .. )2 Thêm khoảng cách cho các widget (Padding) Bạn có thể bổ sung 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 w = Button( master, option = value, .. )9 và 0 |