作者kfrico (雾峰小霸王)
看板Python
标题[问题] Tkinter里的Label用法问题
时间Thu Dec 29 14:37:14 2011
请问一下
Label它的textvariable变数没办法在回全里变动吗?
def abc():
for i in range(1,20):
msgbottom_var.set(str(i))
time.sleep(0.3)
msg = tk.Label(app, font=global_font, textvariable = msgbottom_var)
msg.place( height=30,x=10,y=310)
submit = tk.Button(app, font=global_font, text = "送出", command = abc)
submit.place( height=30,x=200,y=310)
按送出时只有到19才显示出来
是什麽原因?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.16.167
1F:推 cobrasgo:什麽是回全? 12/29 16:06
2F:→ kfrico:回圈!!打错了!! 12/29 16:39
4F:→ kfrico:刚试了一下!还是不行!包在for回圈里都不行! 12/29 21:20
5F:推 ckclark:如果用很多个after呢? 12/30 01:30
6F:推 ckclark:刚试了一下不行 看起来只能前一个叫下一个做 12/30 01:42
7F:推 disap:因为从Event跳出後Tkinter才会接手处理图形介面 sleep没有用 07/12 16:56
8F:→ disap:用 update_idletasks() 虽然可以强迫更新 但是在持续更新 07/12 16:59
9F:→ disap:期间会排挤到其他Event 而且视窗会变得很顿 07/12 17:00