我有一个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机器上不允许虚拟键盘的不同之处。有人可以帮忙吗?
答案 0 :(得分:6)
我通过在应用程序中完成配置来解决这个问题,即:
main.py
# config
from kivy.config import Config
Config.set('kivy', 'keyboard_mode', 'systemandmulti')