Я пытаюсь запрограммировать игру, которая будет менять экраны, когда пользователь нажимает кнопку. Я хочу использовать переменную 'count' для запуска оператора if, который удалит все на странице и создаст следующий экран, но мой оператор if не распознает изменение значения 'count' после нажатия кнопки. Я использую tkinter, потому что это единственный модуль, с которым я знаком, я очень плохо знаком с программированием. Я также попытался использовать цикл while вместо оператора if, но это не сработало. Моя цель с использованием оператора if состоит в том, чтобы мне не приходилось программировать все остальное внутри функции первой кнопки. Я надеюсь кодировать его несколько линейно, чтобы им было легко управлять. Если кто-нибудь знает, как обновить переменную для оператора или использовать оператор другого типа, который будет работать, это было бы очень полезно. В настоящее время я использую эти модули в этой программе: tkinter, time и os. Спасибо!
count=0
#ALLOWS THE CONDITION TO BE MET TO MOVE SCREENS
def addCount():
global count
count+=1
print(count)
#EXITS PROGRAM
def exitpls(*exitB):
root.destroy()
#CREATE WINDOW
root = Tk()
root.title(";)")
root.config(bg="white")
#CREATE FRAME
frame = Frame(root, bg="white")
frame.pack(anchor=CENTER, side=BOTTOM, pady=15, expand=1)
#SIZE WINDOW
w, h = root.winfo_screenwidth(), root.winfo_screenheight()
#window.overrideredirect(1) #ENABLE TO GO FULLSCREEN
root.geometry("%dx%d+0+0" % (w, h))
root.bind("<Escape>", exitpls)
# !FIRST SCREEN! Intro
introImagePath = "us.gif"
introImage = PhotoImage(file=introImagePath)
introImageLabel = Label(frame, image=introImage)
introImageLabel.grid(row=0, column=0, sticky=N, pady=10)
introLabel = Label(frame, text=introMessage, font="none 25", width=54, height=6, relief="sunken")
introLabel.grid(row=1, column=0, sticky=N, pady=10)
introButton = Button(frame, width=32, command=addCount, text="R E A D Y", font="none 40 bold", relief="raised")
introButton.grid(row=2, column=0, sticky=S, pady=10)
while count == 1:
introImageLabel.grid_forget()
introLabel.grid_forget()
introButton.grid_forget()
break
root.mainloop()