У меня есть Python Kivy Framework для разработки GUI, который затем принадлежит настольному компьютеру P C с (аппаратной) клавиатурой. Теперь моя проблема заключается в том, что управление классом ввода текста становится другой виртуальной клавиатурой, когда поле ввода текста сфокусировано. реализован в моем основном виде следующим образом:
from kivy.config import Config
Config.set('kivy', 'keyboard_mode', 'system')
, который, к сожалению, не скрывает клавиатуру, я должен установить set_focus в поле ввода текста:
class TextInput(TextInput):
def __init__(self, **kwargs):
super(TextInput, self).__init__(**kwargs)
def set_focus(dt):
self.focus = True
Clock.schedule_once(set_focus, .1)
Я не могу найти ни одного Решение на Google. У вас есть идеи?