Tkinter 애플리케이션에서 특정 위젯을 비활성화 및 활성화하는 방법에는 여러 가지가 있습니다. 그러나 마우스 커서, 제어 아이콘, 도구 모음과 같은 Tkinter 창 구성 요소를 제어하려는 경우 Tkinter는 Tkinter 창 개체를 구성하는 데 사용할 수 있는 몇 가지 내장 기능을 제공합니다.
특정 Tkinter 응용 프로그램에 대한 마우스 포인터를 숨기거나 비활성화하려면 config(mouse="none")을 사용하여 마우스 속성을 구성할 수 있습니다. 방법. 마스터 또는 루트 창에 대해 호출할 수 있습니다.
예시
#Import tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame or window win= Tk() #Set the geometry of tkinter frame win.geometry("750x250") def callback(event): win.destroy() #Create a Label and a Button widget label=ttk.Label(win, text="Press Enter to Close the Window", font=('Century 17 bold')) label.pack(ipadx=10) win.bind('<Return>',callback) #Disable the Mouse Pointer win.config(cursor="none") win.mainloop()
출력
위의 코드를 실행하면 창에 대한 마우스 포인터가 숨겨지거나 비활성화됩니다.
이제 창에 있는 동안 Enter 키를 누르면 창이 강제로 닫힙니다.