Hướng dẫn python gui web browser - trình duyệt web python gui
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 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ương tác người dùng nào cho đến khi chúng ta đóng nó. Nếu bạn quên 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 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 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– Đặt giá trị mặc định cho spinbox 610. Làm việc với trình chọn tệp và thư mục 7Chỉ định thư mục ban đầu cho hộp thoại tệp bằng cách chỉ định w = Button( master, option = value, ... )6 như thế này 8 9Sự kiện khi người dùng click 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 TabsĐể tạo một điều khiển tab, có một vài bước.
w = Button( master, option = value, ... )1 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. w = Button( master, option = value, ... )2Kế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 w = Button( master, option = value, ... )9 và 0 .w = Button( master, option = value, ... )3 |