У меня есть while
l oop, который я хочу запустить, пока открыто окно Tkinter, но окно Tkinter даже не открывается, когда работает while
l oop.
Это проблема, так как мой while
l oop бесконечный l oop.
Я в основном хочу создать программу, которая предоставляет пользователям новые варианты после выбора предыдущего варианта путем обновления кнопки через while
l oop, но всякий раз, когда я использую while
l oop, Tkinter не открывает окно, пока я не заканчиваю l oop.
root = Tk()
i=0
while i==0:
def choice1():
list1[a1].implement()
list1.remove(list1[a1])
def choice2():
list2[a2].implement()
list2.remove(list2[a2])
button1 = tk.Button(root, text=list1.headline, command=choice1)
button2 = tk.Button(root, text=list2.headline, command =choice2)
root.mainloop()
Также появляется ошибка, потому что tkinter продолжает выполнять это l oop до тех пор, пока в списке list1 или list2 не останется элементов.
Я хочу знать, есть ли способ запустить окно Tkinter, пока пока l oop продолжается
(a1
и a2
- случайно сгенерированные числа.)