我遵循了这个stackoverflow问题,但两种替代方法都没有起作用。
这是我的代码:
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
版本。请问我该如何解决?