-1
我试图在执行特定按钮的回调时更改按钮上的文本。在回调执行期间更改tkinter按钮上的文本
比方说,我有“运行”作为我的按钮上的文本,我想将它更改为“正在运行”已被点击它之后,和回调执行期间。
回调执行结束后,我想改回“运行”。
我没有得到这我的代码部分是马车。
import Tkinter as tk
import time
root = tk.Tk()
def change():
button.config(text='Running')
button.config(state='disabled')
print "start"
time.sleep(5)
print "end"
button.config(state='normal')
button.config(text="Run")
button = tk.Button(root,text="Run",command=change)
button.pack()
root.mainloop()