Kivy配置被忽略

时间:2015-01-14 10:31:56

标签: python-2.7 kivy

我正在使用Ubuntu 14.04 64bit。默认的python 2.7.x包。自定义构建的Kivy(相反,它不是存储库中提供的kivy。我使用pip来收集依赖关系并在Virtualenv中构建Kivy)

出于某种原因,我似乎无法控制运行时配置的大部分内容。我尝试在我的工作目录和主目录中使用环境变量 kivi.ini 。我尝试在运行时的各个不同点(在构建Kivy App之前,之后,之后)直接导入 kivy.Config 模块。

似乎我无法配置某些Kivi设置(例如默认屏幕尺寸)。我的Kivy应用程序非常实用,但我很难找到Kivi寻找默认配置的地方,以及适当的地方要覆盖的地方。我尝试了很多不同的方法,但似乎有一些主配置优先,我无法覆盖。

我错过了一些简单的东西吗?这与virtualenv有什么关系(以及Kivy是如何构建的)?

1 个答案:

答案 0 :(得分:1)

  

我尝试在运行时的各个不同点(在构建Kivy App之前,之后,之后)直接导入kivy.Config模块。

如果这样做,它应该在导入任何其他内容之前。

另外,kivy可能正在寻找~/.kivy/config.ini中的配置文件。