Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách đóng cửa sổ Tkinter bằng cách nhấn nút bấm?

Tkinter ban đầu tạo cửa sổ hoặc khung chứa widget và nhãn bên trong. Giả sử chúng ta muốn đóng cửa sổ tkinter bằng nút bấm. Nút bấm là widget UI có thể dùng để thực hiện một thao tác nhất định.

Ví dụ

Ở đây, chúng ta sẽ tạo nút bấm đóng cửa sổ tkinter. Để đóng và chấm dứt trình thông dịch TCL, chúng ta chủ yếu dùng phương thức destroy().

# Import thư viện cần thiết
from tkinter import *
# Tạo instance của khung tkinter
win = Tk()
# Đặt hình học của khung
win.geometry("600x250")
# Tạo nhãn
Label(win, text="Nhấn nút Đóng để đóng cửa sổ", font=('Helvetica bold', 11)).pack(pady=20)
# Định nghĩa hàm đóng cửa sổ
def close_win():
    win.destroy()
# Tạo nút bấm đóng cửa sổ
button = Button(win, text="Đóng", command=close_win)
button.pack(pady=20)
win.mainloop()

Kết quả

Chạy mã trên sẽ hiển thị cửa sổ chứa nút bấm có thể kích hoạt để đóng cửa sổ hoặc khung.

Cách đóng cửa sổ Tkinter bằng cách nhấn nút bấm?

Bây giờ nhấn nút "Đóng" để đóng cửa sổ.