我想在kivy中通过Window方法request_keyboard()
请求键盘,但是它并没有指定小部件本身 - > self.keyboard.widget
是None
。我读到它可能是由于Config中的配置错误但我尝试了所有配置而且我的vkeyboard仍然没有弹出。我错过了什么吗?
self.show_keyboard()
也不起作用。
class DataTextInput(TextInput, FocusBehavior):
def __init__(self, **kwargs):
super(DataTextInput, self).__init__(**kwargs)
self._keyboard = Window.request_keyboard(self._keyboard_closed, self, 'text')
if self._keyboard.widget:
print("exists")
编辑:好的,我意识到Window.allow_vkeyboard
标志已设置为False
,因此Config一定有问题。