Когда доходит до цикла while окно зависает, если закрыть окна, то начинают сыпаться логи

def rayanMenu():
    global eat
    global b
    b = random.randint(0, 10)
    global root
    root = Tk()
    root.title("Меню управления Райаном Гослингом")
    root.geometry('1000x500')  
    root.iconbitmap('icon.ico') 
    eat = Label(root, text=f"Уровень голода вашего персонажа: {b}/10")
    eat.grid(column=0, row=1)
    print("eat", b)
    # if b >= 6:
    #     messagebox.showwarning("ГОЛОД!", "Покорми его, иначе он умрет")
    time.sleep(10)
    eatPlus()
    root.mainloop()
    

def eatPlus():
    global b
    print(b)
    while b != 10:
        print(b)
        time.sleep(10)
        b = b + 1
        eat.configure(text=f"Уровень голода вашего персонажа: {b}/10")
        root.mainloop()
        if b >= 6:
            messagebox.showwarning("ГОЛОД!", "Покорми его, иначе он умрет")
        print(b)

Ответы (0 шт):