OS X 上的 Kivy 应用程序突然显示旋转 90 度

Kivy applications on OS X suddenly show rotated 90 degrees

我在 Mac (Yosemite) 上安装了 Kivy,一切正常。 我什至让它在 eclipse 下工作,所以我可以直接从它 运行 kivy 项目,而不是使用提供的应用程序启动器。

突然,有一天,我看到应用程序显示在屏幕上,旋转了 90 度。 这发生在所有人身上,甚至是我之前 运行 并且看起来不错的例子。

我不知道是什么原因造成的。有人有线索吗? 是否有一些屏幕方向的设置,或者类似的设置?

谢谢, 乔尔

您可能已经在kivy 的配置中设置了旋转参数,但我不知道如何设置。寻找 kivy 的 config.ini(它可能在 ~/.kivy/config.ini 但不确定在 osx 中)并查看 [graphics] 下的 rotation 键是否设置为除0. 如果是...将其设置为 0 并再次尝试 运行 kivy 应用程序。

你也可以写

from kivy.config import Config
Config.set('graphics', 'rotation', 0)

在您的应用程序开始时,导入任何其他内容之前。