如何在 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()

輸出

執行以上程式碼將自動顯示一個彈出訊息框。當我們單擊按鈕時,彈出視窗將從主窗口出現。

更新於: 2021-06-08

2K+ 瀏覽

開啟您的 職業

完成課程即可獲得認證

開始
廣告