Python tkinter - аргумент ввода строки для ввода ()

Я изучаю основы Python tkinter и не могу заставить мой метод под названием "Submit()" аргументировать строковое значение для моей переменной Entry1. Я пробовал метод.get () для Entry1, но консоль говорит, что атрибут get не существует для Entry1.

from tkinter import *

Window = Tk()

def Submit():
    Answer = Entry1.text
    if Answer == "byte":
    print("correct")

Label(Window, text="What do you call 8 bits?").grid(row=0)
Entry1 = Entry(Window, text="").grid(row=1)
Button(Window, text="SUBMIT", command=Submit).grid(row=2)

Window.mainloop()

1 ответ

Я понял. Спасибо хоть.

from tkinter import *
Window = Tk()

def Quiz():
   if Answer1.get() == "8" :
       print("correct")

Question1 = Label(Window, text="How many bits are in a     Byte?").grid(row=0)
Answer1 = StringVar()
Entry1 = Entry(Window, textvariable=Answer1).grid(row=1)
Button1 = Button(Window, text="ANSWER", command=Quiz).grid(row=2)

Window.mainloop()
Другие вопросы по тегам