【发布时间】:2017-05-30 14:14:35
【问题描述】:
我正在尝试将小部件放在底部和右侧位置,边距为 16dp,但是我尝试了多种方式,有多种布局,但它不起作用。有人可以帮帮我吗?
ex35.py
from kivy.app import App
from kivy.core.window import Window
Window.clearcolor = (1, 1, 1, 1)
class Ex35(App):
pass
Ex35().run()
ex35.kv
FloatLayout:
BoxLayout:
orientation:'vertical'
Button:
text:'Hello'
Button:
text:'Hello'
Button:
text:'Hello'
Button:
text:'Hello'
Button:
text:'Hello'
Button:
text:'Hello'
Button:
text:'Hello'
Button:
text:'Hello'
Widget:
id: ellipse
size_hint: (None, None)
size: (dp(56), dp(56))
canvas:
Color:
rgba: 0, 1, 0, 1
Ellipse:
size: self.size
【问题讨论】:
-
你试过
pos_hint吗? 16dp的边距到底是什么意思?像从右下角各 16dp 的空间? -
Margim 16dp 我通过在 Ellipse 中添加
pos: (dp(16), dp(16))得到它。我没有得到的是把椭圆放在底部的右边
标签: python kivy kivy-language