Я пытаюсь настроить окно tkinter с кнопками и метками и т. Д. Добавляемая кнопка предназначена для вызова функции, но она не работает должным образом.
Функция содержит строку
х = entry1.get ()
Но это говорит о том, что entry1 не определена (хотя она определена ранее в программе).
Я в замешательстве, когда видел эту работу на каналах YouTube.
Это не весь код (я сделал рутинный материал)
def game():
x=entry1.get()
label=Label(root,textvariable=x)
label.grid(row=5,column=2)
def mainwindow():
root=Tk()
root.title("Typing Game")
root.geometry("1920x1080")
entry1=Entry(root)
entry1.grid(row=2,column=4)
button=Button(root,text="Hit this button when done",command=game)
button.grid(row=1,column=4)
root.mainloop()
mainwindow()
Предполагается, что X будет тем текстом, который вводит пользователь, но он просто говорит, что entry1 не определен, когда он пытается выполнить строку "x = entry1.get ()"