Как проверять текстовые поля, чтобы они принимали только числа, флет PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как проверять текстовые поля, чтобы они принимали только числа, флет Python

Сообщение Anonymous »


Я пытаюсь проверить текстовое поле, чтобы оно принимало цифры только тогда, когда пользователь пишет с клавиатуры, но не могу придумать, как это сделать.

пример текстового поля, которое я хочу иметь только числовое значение:

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 = "" страница.обновление()
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»