完了した計算に基づいてTkinter Labelのテキストを変更する必要があります。私は単純なlabel.configure(text="something new")
を使用しています。問題は、whileループのすべての反復でそうする必要があることです。このプロセスは、ループが完了するまで待ってから最後の結果を表示します。私は彼らを絶えず必要としているwhileループ内のTkinterのwidget.configure
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ループ内で設定を入れませんか?そして、コードが問題をよりよく示すかもしれません。 – Pythonista
私は実際にそれをしました。そうです、コードはここに2番目にあります。 –