我試圖在Kivy中使用FloatLayout
來手動定位一些圖像,但原點(0, 0)
似乎位於屏幕的中心,而不是文檔所述的左下角。我已經嘗試設置圖像的pos
,pos_hint
和left
屬性,在左下角中獲取它,但沒有任何效果。Kivy FloatLayout中心兒童?
令人沮喪的是,當我在那裏繪製一個帶有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
@Juggernaut爲什麼? – KeyWeeUsr