【发布时间】:2017-02-28 06:24:52
【问题描述】:
我正在尝试在 Kivy 中使用 FloatLayout 手动定位一些图像,但原点 (0, 0) 似乎位于屏幕的中心,而不是文档所述的左下角。我尝试设置图像的pos、pos_hint 和left 属性以使其位于左下角,但没有任何效果。
令人沮丧的是,当我用canvas.after 在那里绘制一个矩形时,它在左下角正确绘制。我的kv代码:
FloatLayout:
canvas.after:
Line:
rectangle: [0, 0, 10, 10]
Image:
id: sprite
pos_hint_x: None
pos_hint_y: None
pos: 0, 0
size: 32, 32
source: 'atlas://img/sprites/fuzzy_dragon'
图像在屏幕中绘制死点,矩形位于左下角。我做错了什么?
【问题讨论】:
-
把
FloatLayout改成RelativeLayout -
@Juggernaut 干什么用的?
标签: kivy kivy-language