Python - Lập Trình GUI (Tkinter) - Lib24.Vn
Có thể bạn quan tâm
Python cung cấp các tùy chọn khác nhau để phát triển giao diện người dùng đồ họa (GUI). Quan trọng nhất được liệt kê dưới đây.
- Tkinter - Tkinter là giao diện Python cho bộ công cụ GUI Tk được cung cấp cùng với Python. Chúng tôi sẽ xem xét tùy chọn này trong chương này.
- wxPython - Đây là giao diện Python nguồn mở cho wxWindows http://wxpython.org .
- JPython - JPython là một cổng Python cho Java, cho phép các tập lệnh Python truy cập liền mạch vào các thư viện lớp Java trên máy cục bộ http://www.jython.org .
Có rất nhiều giao diện khác có sẵn, mà bạn có thể tìm thấy chúng trên mạng.
Lập trình Tkinter
Tkinter là thư viện GUI tiêu chuẩn cho Python. Python khi kết hợp với Tkinter cung cấp một cách nhanh chóng và dễ dàng để tạo các ứng dụng GUI. Tkinter cung cấp giao diện hướng đối tượng mạnh mẽ cho bộ công cụ GUI Tk.
Tạo một ứng dụng GUI bằng Tkinter là một nhiệm vụ dễ dàng. Tất cả bạn cần làm là thực hiện các bước sau -
- Nhập mô-đun Tkinter .
- Tạo cửa sổ chính của ứng dụng GUI.
- Thêm một hoặc nhiều tiện ích được đề cập ở trên vào ứng dụng GUI.
- Nhập vòng lặp sự kiện chính để thực hiện hành động đối với từng sự kiện được kích hoạt bởi người dùng.
Thí dụ
#!/usr/bin/python import Tkinter top = Tkinter.Tk() # Code to add widgets will go here... top.mainloop()Điều này sẽ tạo ra một cửa sổ sau -
Tkinter Widgets
Tkinter cung cấp các điều khiển khác nhau, chẳng hạn như các nút, nhãn và hộp văn bản được sử dụng trong ứng dụng GUI. Các điều khiển này thường được gọi là widget.
Hiện tại có 15 loại vật dụng trong Tkinter. Chúng tôi trình bày các vật dụng này cũng như mô tả ngắn gọn trong bảng sau -
Hãy để chúng tôi nghiên cứu các vật dụng này một cách chi tiết -
Thuộc tính tiêu chuẩn
Chúng ta hãy xem làm thế nào một số thuộc tính phổ biến của chúng như kích thước, màu sắc và phông chữ được chỉ định.
- Kích thước
- Màu sắc
- Phông chữ
- Neo
- Phong cách cứu trợ
- Bitmap
- Con trỏ
Hãy để chúng tôi nghiên cứu chúng ngắn gọn -
Quản lý hình học
Tất cả các tiện ích Tkinter đều có quyền truy cập vào các phương thức quản lý hình học cụ thể, có mục đích tổ chức các tiện ích trong toàn bộ khu vực tiện ích mẹ. Tkinter trưng bày các lớp trình quản lý hình học sau: pack, lưới và địa điểm.
- Các gói () Phương pháp - quản lý hình học này tổ chức các vật dụng trong khối trước khi đặt chúng trong các phụ tùng cha mẹ.
- Các lưới () Phương pháp - quản lý hình học này tổ chức các vật dụng trong một cấu trúc bảng giống như trong các phụ tùng cha mẹ.
- Các vị trí () Phương pháp - quản lý hình học này tổ chức các widget bằng cách đặt chúng ở một vị trí cụ thể trong các phụ tùng cha mẹ.
Chúng ta hãy nghiên cứu ngắn gọn các phương pháp quản lý hình học -
Được cập nhật: 26 tháng 11 lúc 3:56:53 | Lượt xem: 1418
Từ khóa » Thư Viện Tkinter Trên Python
-
Giới Thiệu Python Tkinter - Học Python Online - VietTuts
-
Python Tkinter – Lập Trình GUI Với Tkinter - Phở Code
-
Lập Trình GUI Bằng Tkinter Trong Python - T3H
-
Hướng Dẫn Lập Trình Giao Diện GUI Bằng Tkinter Trong Ngôn Ngữ ...
-
Python: Bài 1. Giới Thiệu Về Tkinter | V1Study
-
Python] Bài 1: Giới Thiệu Thư Viện Tkinter - YouTube
-
Ví Dụ GUI Python (Hướng Dẫn Tkinter) - HelpEx
-
[Python] Thư Viện Tkinter - .vn
-
Python - Lập Trình GUI (Tkinter)
-
Làm App Giao Diện đồ Hoạ Với Python | TopDev
-
1 Làm Một GUI đầu Tiên Với Tkinter. - Đạt Học Lập Trình
-
Lập Trình Phần Mềm Với Tkinter (Python) - ZendVN
-
Những điều Mà Lập Trình Viên Python Có Thể Làm - Japan IT Work