當我一直按住Ctrl+Up
,我需要在標籤上的1000毫秒的間隔更新。 (如果我保持5,2秒Ctrl+Up
下,命令應運行5次)。按住按鈕和窗口更新問題
的after
方法似乎並沒有這方面的工作。它還行爲怪異,就好像它記錄多少次,我按下了鍵,不斷循環,即使在Ctrl+Up
是未按下。
from Tkinter import *
root = Tk()
def start(event):
global x
x = x+1
x_var.set(x)
root.after(1000, lambda: start(event))
x=1
x_var=IntVar()
x_var.set(x)
r = Label(root, textvariable=x_var)
r.pack()
root.bind('<Control-Up>', start)
root.mainloop()
哦,那是我想要的方式。我使用Python 2.7,忘了說:x。我調整了Tk,它工作,我會更多地研究你在那裏做了什麼,謝謝。 –