我创建了一个按钮小部件:
button.configure(command=some command)
通过单击按钮,它可以在运行时运行(当它位于主循环指令中时)。现在我想在不单击鼠标的情况下执行按钮。是否有任何指令或流程可以在不点击的情况下执行按钮小部件?
最佳答案
尝试 Button
小部件的 invoke()
方法,例如 ( docs ):
from Tkinter import *
import tkMessageBox
t = Tk()
def button1_click():
tkMessageBox.showinfo("Message", "Bang!")
def button2_click():
button1.invoke()
button1 = Button(t, text="Button 1", command=button1_click)
button1.pack()
button2 = Button(t, text="Button 2", command=button2_click)
button2.pack()
mainloop()
样式按钮:
import tkFont
font = tkFont.Font(size=32, weight="bold")
button['bg'] = "red"
button['fg'] = "white"
button['font'] = font
关于python - 如何在不点击鼠标的情况下执行python tkinter按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26842515/