i am getting my user to enter a value in an entry box and then a "key" validation checks if the number is okay. however this check occurs before the new value registers so it is 1 out of date
example:
from tkinter import *
en_first = Entry(window,validatecommand=first_check,width=5,validate='key')
def first_check():
if en_first.get() == '':
print("no value")
return True
elif en_first.get() == '0':
print("number is 0")
return True
elif en_first.get() < '9':
print("to small")
return True
elif en_first.get() > '9':
print("big enough")
return True