Phương thức pack() dùng để làm gì
Ứng dụng của sử dụng Tkinter để xây dựng GUI trong Python Tkinter là thư viện GUI tiêu chuẩn cho Python. Khi kết hợp với Tkinter, Python sẽ được cung cấp các công cụ 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ẽ đến các bộ công cụ Tk GUI. Việc tạo một ứng dụng sử dụng Tkinter là một công việc vô cùng đơn giản. Tất cả những gì bạn cần làm là làm theo các bước sau: - Nhập mô đun Tkinter - Tạo cửa sổ ứng dụng chính của GUI - Thêm một vài widgets vào ứng dụng GUI - Nhập vòng lặp event chính để thực hiện hành động với từng sự kiện do người dùng kích hoạt Ví 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: Cửa số tk >>> Xem thêm: Decorator trong Python - TÌm hiểu sâu về Decorator trong Python Các Widgets của Tkinter PythonTkinter cung cấp nhiều bảng điều khiển khác nhau được sử dụng trong một ứng dụng GUI như các nút, nhãn và hộp kiểm,.... Những bảng điều khiển này thường được gọi là widget. Hiện tại có 15 kiểu widget trong Tkinter. Các tiện ích này được liệt kê trong bảng dưới đây:
>>> Tham khảo: Khóa học lập trình Python Quản lý hình học trong Tkinter PythonĐể lập trình GUI bằng tkinter thành thạo các khối hình cũng là yếu tố cần thiết và quan trọng. Các widget Tkinter đều có quyền truy cập vào các phương pháp quản lý hình học cụ thể, có mục đích tổ chức các widget trong toàn bộ khu vực widget chính. Tkinter cũng đưa ra các lớp với trình quản lý hình học như: pack, grid và place: - Phương thức pack (): sắp xếp các tiện ích trong khối trước khi đặt chúng vào các parent widgets - Phương thức grid(): Sắp xếp các tiện ích trong một cấu trúc bảng tương tự như trong tiện ích parents. - Phương thức place(): Sắp xếp các tiện ích bằng cách đặt chúng vào các vị trí cụ thể trong tiện ích parents. Kết luận: Trên đây là các kiến thức về Python Tkinter, một số yếu tố cần thiết để lập trình GUI bằng Tkinter trong Python. Việc sử dụng Tkinter để xây dựng ứng dụng trong Python là một cách dễ dàng và thuận tiện. Do vậy, lập trình viên hoàn toàn có thể sáng tạo các ứng dụng với Tkinter. Hy vọng các thông trên đây hữu ích với bạn trong quá trình làm việc với Tkinter. Tìm hiểu thêm các ngôn ngữ lập trình khác qua các khóa học lập trình tại T3H bạn nhé! Tham khảo: tutorialpoint |