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键盘驱动程序”,怎么安装呀??

DCEF4 虚拟键盘未显示

如何让 kivy Window.softinput_mode = 'below_target' 将 TextInput 框移动到虚拟键盘上方?

Kivy Textinput 未在 Windows 上检测到物理键盘

macbookair如何关闭键盘

显示虚拟键盘的按钮?