Tkinter 버튼 위젯은 애플리케이션 내에서 실행 가능한 특정 이벤트를 수행하는 데 사용할 수 있습니다. 버튼 위젯에 대한 클릭 작업을 수행하지 않고 버튼 위젯을 호출할 수도 있습니다. invoke() Tcl/Tk의 메소드는 Button에 주어진 명령이 있는 경우 문자열을 반환하는 것과 동일한 작업을 수행합니다. invoke() Button 위젯 초기화 후에 메서드를 호출할 수 있습니다. Button 위젯이 준비되면 이벤트가 자동으로 호출됩니다.
예시
# Import the required libraries from tkinter import * from tkinter import ttk from tkinter import messagebox # Create an instance of tkinter frame win = Tk() # Set the size of the tkinter window win.geometry("700x350") def display_msg(): messagebox.showinfo("Message", "Hello There! Greeting from TutorialsPoint.") # Add a Button widget b1 = ttk.Button(win, text="Click Me", command=display_msg) b1.pack(pady=30) b1.invoke() win.mainloop()
출력
위의 코드를 실행하면 자동으로 팝업 메시지 상자가 나타납니다. 버튼을 클릭하면 메인 창에서 팝업이 나타납니다.