如何关闭Kivy的全屏?

Nec*_*ron 4 pygame fullscreen python-3.x kivy python-3.4

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

Eri*_*eod 6

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

在一个终端.

from kivy.config import Config
Config.set('graphics', 'fullscreen', '0')
Config.write()
Run Code Online (Sandbox Code Playgroud)


Nyk*_*kin 5

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

from kivy.config import Config
Config.set('graphics', 'fullscreen', 'auto')
Run Code Online (Sandbox Code Playgroud)

您可以尝试明确设置它:

#!/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()
Run Code Online (Sandbox Code Playgroud)

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