Trình quản lý cửa sổ triển khai các biểu tượng điều khiển cửa sổ Tkinter. Để ẩn và hiển thị các biểu tượng điều khiển cửa sổ Tkinter, chúng tôi có thể sử dụng chức năng tích hợp, mô tả liệu chúng tôi có muốn tắt chức năng của các biểu tượng điều khiển hay không.
Để tắt biểu tượng điều khiển Exit hoặc [X], chúng tôi phải xác định giao thức () phương pháp. Chúng tôi có thể giới hạn định nghĩa biểu tượng điều khiển bằng cách chỉ định một chức năng trống để tắt trạng thái của biểu tượng điều khiển.
Ví dụ
#Import the tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame win= Tk() #Define the geometry of the function win.geometry("750x250") def close_win(): win.destroy() def disable_event(): pass #Create a button to close the window btn = ttk.Button(win, text ="Click here to Close",command=close_win) btn.pack() #Disable the Close Window Control Icon win.protocol("WM_DELETE_WINDOW", disable_event) win.mainloop()
Đầu ra
Đoạn mã trên sẽ hiển thị một cửa sổ có điều khiển đóng cửa sổ [X] bị vô hiệu hóa.
Để đóng cửa sổ, hãy nhấp vào nút "Nhấp vào đây để đóng."