如何关闭Kivy的全屏?

时间:2014-07-15 17:10:21

标签: python-3.x pygame fullscreen kivy python-3.4

默认情况下,所有Kivy(1.8.0)应用程序都在我的电脑上全屏运行。我需要关闭一个(不是每个)Kivy应用程序的全屏。奇怪,但我还没有找到这个简单问题的答案。可能,那不是Kivy,而是Pygame,但无论如何我不知道该如何去除它。 Kivy和Pygame取自here

2 个答案:

答案 0 :(得分:6)

我知道这是一个老问题,但如果有人再次遇到此问题并且您想将配置选项设置为默认值。

在终端。

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

答案 1 :(得分:5)

您可以在导入任何Kivy模块之前配置使用kivy.config.Config显示窗口的方式。例如,要使用全屏应用程序(默认情况下不应启用此选项):

from kivy.config import Config
Config.set('graphics', 'fullscreen', 'auto')

在您的情况下,您可以尝试明确设置它:

#!/usr/bin/python
# -*- coding: utf-8 -*-

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

from kivy.app import App

class TestApp(App):
    pass

if __name__ == '__main__':
    TestApp().run()

您可以在documentation中找到有关graphics:fullscreen选项的详细信息。