gpt4 book ai didi

python - 设置 kivy 窗口大小不起作用

转载 作者:太空狗 更新时间:2023-10-30 00:31:32 24 4
gpt4 key购买 nike

我关注了this stackoverflow question , 但两种选择都不起作用。

这是我的代码:

from kivy.app import App
from kivy.uix.label import Label
from kivy.core.window import Window

class MyApp(App):
def build(self):
return Label(text='text')

if __name__ == '__main__':
Window.size = (1366, 768)
MyApp().run()

有时大小有效,Kivy 创建一个大小为 800x600 的屏幕,然后将其更改为 1366x768。有时 Kivy 会创建一个尺寸为 800x600 的屏幕,然后将其更改为 1366x768,然后又变回 800x600

如果我将代码更改为:

from kivy.app import App
from kivy.uix.label import Label
from kivy.core.window import Window

from kivy.config import Config
Config.set('graphics', 'width', '200')
Config.set('graphics', 'height', '200')

class MyApp(App):
def build(self):
return Label(text='text')

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

使用这段代码,我的屏幕上没有任何反应。我正在使用 Kivy v1.9.2-dev0。我应该怎么做才能修复它?

最佳答案

将配置设置放在所有其他导入之前 - 在导入 Window 之后为时已晚,因为配置已经被访问以确定其初始大小并且您的新设置将被忽略。

关于python - 设置 kivy 窗口大小不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36996162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com