У меня есть виджет Entry, поэтому я разрешаю только числа с плавающей запятой. Я использую Validate. Теперь я хотел бы заблокировать число di git после десятичной точки на 2. как тогда, пожалуйста? Заранее спасибо за ваше время
def is_number(data):
if data == '':
return True
try:
float(data)
print('value:', round(float(data), 2))
except ValueError:
return False
return True
# Les paramètres suivants ne peuvent être effectués qu'après la création des widgets et des rappels.
vcmd = frame.register(is_number)
Input_gr['validate'] = 'key'
Input_gr['validatecommand'] = (vcmd, '%P')