Вы можете передать переменную в вашу функцию проверки с помощью Лямбда-выражения .Лямбда-выражения в основном представляют собой одну строку, анонимные (безымянные) функции.
Чтобы сделать это, вам просто нужно изменить параметр команды Checkbuttons
на лямбда-выражение, а также добавить аргумент в check()
, функционируйте так:
def createLabels(Ques):
AnswerINP = Entry(root)
AnswerINP.grid(column=3, sticky=W )
Answer = AnswerINP.get()
Checkbutton = tk.Button(root, text="CHECK", command=lambda a=Answer: check(a))
Checkbutton.grid()
def check (answer):
...
Это должно дать вам желаемый результат.