Kivy虚拟键盘未显示

8

我有一个Kivy应用程序,我已经在我的MacBook Pro Retina上运行OS X 10.9.2、Kivy 1.8.0和Python 2.7上开发了它。

生产环境是一台运行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个回答

11

我通过将配置作为应用程序中的第一件事解决了此问题,即:

main.py

# config
from kivy.config import Config
Config.set('kivy', 'keyboard_mode', 'systemandmulti')

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接