Kivy 虚拟键盘未显示
Posted
技术标签:
【中文标题】Kivy 虚拟键盘未显示【英文标题】:Kivy virtual keyboard not showing 【发布时间】:2014-07-03 08:35:22 【问题描述】:我有一个 Kivy 应用程序,它是在运行 OS X 10.9.2、Kivy 1.8.0 和 Python 2.7 的 MacBook Pro Retina 上开发的。
生产环境是一台运行 Windows 7、Kivy 1.8.0 和 Python 2.7 的 PC。它有六个屏幕。
在我的配置中,我设置了以下内容:
Config.set('kivy', 'keyboard_mode', 'systemandmulti')
当我的应用在我的 Mac 上加载时,我在日志输出中看到以下内容:
virtual keyboard allowed, multiuser mode, not docked
当我的应用在 Windows 机器上加载时,我在日志输出中看到以下内容:
virtual keyboard not allowed, single mode, not docked
我不知道在不允许虚拟键盘的 Windows 机器上有什么不同。有人可以帮忙吗?
【问题讨论】:
【参考方案1】:我通过将配置作为我在应用程序中做的第一件事来解决这个问题,即:
main.py
# config
from kivy.config import Config
Config.set('kivy', 'keyboard_mode', 'systemandmulti')
【讨论】:
以上是关于Kivy 虚拟键盘未显示的主要内容,如果未能解决你的问题,请参考以下文章
使用vm虚拟机显示“在主机未安装wmware键盘驱动程序”,怎么安装呀??
如何让 kivy Window.softinput_mode = 'below_target' 将 TextInput 框移动到虚拟键盘上方?