Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何在Kivy中关闭全屏?_Python 3.x_Pygame_Fullscreen_Kivy_Python 3.4 - Fatal编程技术网

Python 3.x 如何在Kivy中关闭全屏?

Python 3.x 如何在Kivy中关闭全屏?,python-3.x,pygame,fullscreen,kivy,python-3.4,Python 3.x,Pygame,Fullscreen,Kivy,Python 3.4,默认情况下,所有Kivy(1.8.0)应用程序都在我的电脑上全屏运行。我只需要关闭一个(不是每个)Kivy应用程序的全屏。奇怪,但我还没有找到这个简单问题的答案。也许,那不是Kivy,而是Pygame,但无论如何,我不知道如何摆脱它。Kivy和Pygame取自。在导入任何Kivy模块之前,您可以使用Kivy.config.config配置窗口的显示方式。例如,要使用全屏应用程序(默认情况下不应启用此功能): 在您的情况下,您可以尝试显式设置它: #!/usr/bin/python # -*- c

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

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

在您的情况下,您可以尝试显式设置它:

#!/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()

您可以在中找到有关
图形:全屏
选项的详细信息。

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

在终点站

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

我没有使用Kivy,但是看到@furas,我已经尝试过了,但是没有任何改变。这应该是首选答案!我已经运行了一些示例,其中一个“记住”是全屏的,然后它们都以这种方式运行。使用此答案作为快速配置重置工具,使用
config.write()
,问题将得到永久解决(至少在其他内容更改保存的配置之前)。谢谢不幸的是,Raspberry Pi 3仅支持全屏模式,因此此设置将被忽略。
from kivy.config import Config
Config.set('graphics', 'fullscreen', '0')
Config.write()