Мне нужно изменить текст метки Tkinter на основе выполненных вычислений. Я использую простой label.configure(text="something new")
. Проблема в том, что мне нужно делать это на каждой итерации цикла while. Процесс просто ждет, пока цикл не будет завершен, а затем покажет последний результат. Я нуждаюсь в них постоянно.Виджет tkinter.configure внутри цикла 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)
Любая идея, как заставить «оценку» внутри цикла?
Почему бы не просто поставить конфиг внутри вашего время цикла? И код может показать проблему лучше. – Pythonista
Я действительно это сделал. Вы правы, код будет здесь через секунду. –