Запись с десятичной дробью только с двумя цифрами после точки - PullRequest
0 голосов
/ 17 июня 2020

У меня есть виджет 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')

1 Ответ

0 голосов
/ 17 июня 2020

цель состоит в том, чтобы отобразить пример: 15.26 непосредственно в виджете входа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...