如何在 Tkinter 中不觸控按鈕就能按下按鈕?
Tkinter 按鈕小元件可用於執行應用程式中的特定可操作事件。我們還可在不執行點選操作的情況下呼叫按鈕小元件。Tcl/Tk 中的 invoke() 方法執行相同操作,如果對按鈕給出了任何命令,則會返回一個字串。在初始化按鈕小元件後,可以呼叫 invoke() 方法。一旦準備了按鈕小元件,該事件將自動呼叫。
示例
# 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()
輸出
執行以上程式碼將自動顯示一個彈出訊息框。當我們單擊按鈕時,彈出視窗將從主窗口出現。
廣告