#python #python-3.x #kivy #kivy-language
#python #python-3.x #kivy #kivy-язык
Вопрос:
Я работаю над проектом Kivy, и у меня возникли трудности со свойством TextInput, поэтому мое главное преимущество — иметь ввод текста со следующими спецификациями :
- Принимать только числа.
- Установите длину вводимого текста равной 5 символам.
- автоматически вставляйте двоеточие «:» после второго числа
чтобы получить конечный результат в виде этого 10:45
это допустимый формат времени, поэтому, если кто-то может сделать эти три вещи одновременно, мне действительно нужна ваша помощь.
Комментарии:
1. вы могли бы попробовать что-то вроде
if len(your_textinput.text) == 2
добавления двоеточия с помощьюinsert_text()
метода, однако входной фильтр только для чисел может помешать вам вставить двоеточие2. или
if yourtextinput.get_curser_from_index() == (0,2)
3. спасибо, брат, я последую твоему предложению в худшем случае
4. я не знаком со свойством во втором комментарии, не могли бы вы привести мне пример, аналогичный моему запросу