我创建了一个按钮小部件:
button.configure(command=some command)
Run Code Online (Sandbox Code Playgroud)
通过单击按钮,它可以在运行时运行(当它位于主循环指令中时)。现在我想在不单击鼠标的情况下执行按钮。是否有任何指令或流程可以在不点击的情况下执行按钮小部件?
尝试小部件invoke()的方法Button,例如(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()
Run Code Online (Sandbox Code Playgroud)
按钮样式:
import tkFont
font = tkFont.Font(size=32, weight="bold")
button['bg'] = "red"
button['fg'] = "white"
button['font'] = font
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9927 次 |
| 最近记录: |