位置和尺寸(大小)
尺寸 (大小)
大小有两种写法一种是 size
另一种是 size_hint
size
传入的值是一个固定的宽高值
size_hint
传入的是按照当前窗口比例的宽高值,一般写做如下:
size_hint: .4, .5
或者
size_hint: 0.4, 0.5
位置
位置也有和大小一样的两种属性,一种pos
另一个是pos_hint
pos
pos的值顺序为 X 和 Y 的距离
pos: 145, 345
pos_hint
按照宽高比例的写法是允许省略0的写法。
比例值的计算是以左下角为坐标系起点(0,0)
,横向为x轴,纵向为y,假设宽为W,高为L,则窗内任意一点的比例值为[W/x,L/y]
相对于控件, x轴上有三条边可以确定位置:
- 左边界x
- 正中间线center_x
- 右边界right
同样,y轴也有三条可以确定位置: - 上边界top
- 正中间线center_y
- 下边界y
X轴和Y轴各有三种他们两两组合共有9种写法可以确定一个位置。
pos_hint: {'x': .8, 'y': .4}
或
pos_hint: {'right': .7, 'top': .3}
或者
pos_hint: {'center_y': .7, 'center_x': .3}
以上x、y、right、top、center_y、center_x都是以控件为主,距离布局窗体的X轴和Y轴。
最后一次更新于2021-08-02 17:20:41
0 条评论