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