使用kivy.lang Builder时,我执行了一些简单的算法,但它没有工作,甚至没有错误信息。
Builder.load_string ('''
<RootWidget>:
text: 'beautiful Flower Pics '
font_size: 50
Image:
pos: root.pos
size: root.width * 0.5, root.height
source: 'newflower.png'
allow_stretch: True
keep_ration: False
这里root.widht * 0.5
乘法没有完成。建议,暗示,建议?
答案 0 :(得分:0)
假设RootWidget
是某种Layout
,您需要设置size_hint
。 size_hint
默认为1, 1
,并会覆盖您指定的尺寸。如果您设置size_hint: None, None
,那么这应该按预期大小 - 并且根据Layout
的具体类型,您可以完全跳过设置size
并仅使用size_hint: 0.5, 1
得到同样的效果。