Kivy虚拟键盘没有显示

Dav*_*xon 4 python virtual-keyboard kivy

我有一个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')
Run Code Online (Sandbox Code Playgroud)

当我的应用程序加载到我的Mac上时,我在日志输出中看到以下内容:

virtual keyboard allowed, multiuser mode, not docked
Run Code Online (Sandbox Code Playgroud)

当我的应用程序在Windows机器上加载时,我在日志输出中看到以下内容:

virtual keyboard not allowed, single mode, not docked
Run Code Online (Sandbox Code Playgroud)

我不知道Windows机器上哪些不允许虚拟键盘有什么不同.有人可以帮忙吗?

Dav*_*xon 8

我通过使配置成为我在应用程序中做的第一件事来解决这个问题,即:

main.py

# config
from kivy.config import Config
Config.set('kivy', 'keyboard_mode', 'systemandmulti')
Run Code Online (Sandbox Code Playgroud)