Как проверять текстовые поля, чтобы они принимали только числа, флет Python ⇐ Python
-
Anonymous
Как проверять текстовые поля, чтобы они принимали только числа, флет Python
Я пытаюсь проверить текстовое поле, чтобы оно принимало цифры только тогда, когда пользователь пишет с клавиатуры, но не могу придумать, как это сделать.
пример текстового поля, которое я хочу иметь только числовое значение:
self.cedula = TextField(label="Cedula",hint_text="Ingresar Cedula", border_radius=30, border_color="#820000", ширина=300, высота=60) Изменить: я узнал, как узнать, пишет ли пользователь цифру или букву, теперь моя проблема заключается в следующем
Я хочу, чтобы все, что не является числом, было удалено в else, но я не могу найти способ объявить значение поля пустым, но все поле будет пустым
Я прикрепил функцию
def validarNumeros(self, Campo, Pagee): кампо = кампо страница = страница цифры = Campo.value если digitos.isdigit(): печать("число") еще: печать("буква") self.cedula.value = "" страница.обновление()
Я пытаюсь проверить текстовое поле, чтобы оно принимало цифры только тогда, когда пользователь пишет с клавиатуры, но не могу придумать, как это сделать.
пример текстового поля, которое я хочу иметь только числовое значение:
self.cedula = TextField(label="Cedula",hint_text="Ingresar Cedula", border_radius=30, border_color="#820000", ширина=300, высота=60) Изменить: я узнал, как узнать, пишет ли пользователь цифру или букву, теперь моя проблема заключается в следующем
Я хочу, чтобы все, что не является числом, было удалено в else, но я не могу найти способ объявить значение поля пустым, но все поле будет пустым
Я прикрепил функцию
def validarNumeros(self, Campo, Pagee): кампо = кампо страница = страница цифры = Campo.value если digitos.isdigit(): печать("число") еще: печать("буква") self.cedula.value = "" страница.обновление()
Мобильная версия