【发布时间】:2016-04-16 22:11:28
【问题描述】:
我需要根据完成的计算更改 Tkinter 标签的文本。我正在使用简单的label.configure(text="something new")。问题是我需要在 while 循环的每次迭代中都这样做。该过程只是等到循环完成,然后显示最后一个结果。我一直需要它们。
def new_frequency_1000times():
k=1
while k>1000:
#steps to determine new frequency f
freq_out.configure(text=str(f))
k=k+1
master=Tk()
freq_out = Label(master)
freq_out.grid(row=0, column=1)
button_freq=Button(okno, command=new_frequency_1000times, text="Get new f")
button_freq.grid(row=0, column=0)
知道如何在循环中强制“评估”吗?
【问题讨论】:
-
为什么不把配置放在你的while循环中呢?并且代码可能会更好地显示问题。
-
我确实做到了。没错,代码马上就会出现。
标签: python python-2.7 tkinter