Python Kivy: скрыть виртуальную клавиатуру в поле ввода текста, 'keyboard_mode', 'system' - PullRequest
0 голосов
/ 05 марта 2020

У меня есть 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. У вас есть идеи?

...