我刚刚开始使用Kivy框架,并且根据屏幕的显示大小设置窗口大小有点困惑。例如,如果我的显示尺寸为200x100mm,我将如何在Kivy中设置它?
我已经从SO中查看过fetch
等示例,但我无法改变,似乎根据mm
指标改变了大小。
我也尝试过将mm
转换为pixels
,但这也是我屏幕上的错误尺寸,我认为这是我在网上看到的一种不赞成的技术。
import kivy
kivy.require('1.9.1')
from kivy.config import Config
Config.set('graphics', 'width', '200')
Config.set('graphics', 'height', '100')
我想添加200毫米和100毫米,但是在尝试构建时会出现错误:
[CRITICAL] [Window ] Unable to find any valuable Window provider at all!
sdl2 - ValueError: invalid literal for int() with base 10: '200mm'
我应该如何正确地做到这一点?
答案 0 :(得分:2)
我不认为以mm为单位的尺寸,仅该屏幕的分辨率。
因此,请尝试找出目标设备中的分辨率并对其进行测试:
Config.set('graphics', 'width', '200')
Config.set('graphics', 'height', '100')
如果你想要全屏功能,试试这个:
Window.fullscreen = 'auto' # you can also try True...