美文网首页
转发:kivy中的一些widget及其参数~

转发:kivy中的一些widget及其参数~

作者: 化石0305 | 来源:发表于2019-01-20 18:40 被阅读0次

kivy中的一些widget及其参数~

| 标签:

kivy

| 分类: kivy |

AnchorLayout: 它可以把它里面的widget部署到窗口的边界和中心

GridLayout: 它把它里面的widget布置成一个矩阵,可以一行一行的排列或者一列一列的排列

BoxLayout: 它把它里面的widget按水平或者垂直方向来布置

RelativeLayout: 和FloatLayout很像,但是其中widget的位置不是相对于整个屏幕的,而是相对于layout的

FloatLayout: 它允许在它里面的widget可以摆放在任意位置,并且大小也可以任意的

ScatterLayout:

ps: 详细了解layout的参数设置可以在该路径下运行main.py <wbr>

/Applications/Kivy.app/Contents/Resources/kivy/examples/demo/kivycatalog

ToggleButton: 这个ToggleButton和Button的区别在于按一次后会保持被按进去的状态直到再按一次才会还原.

把ToggleButton的不同实例可以分配到同一个group里,这样同一个group中的Button在同一时刻就只有一个Button可以被按下,eg, group:’第一组’ , 这里group的值是一个字符串

widget中的各种参数详解:

padding: 控制的是widget和窗口边缘的间隔

spacing: 控制的是各个widget之间的间隔

size_hint: 控制的是widget的大小,比如button,label等,e.g. size_hint:.2,.4代表这个widget的宽是占屏幕大小的20%,高占屏幕大小的百分之40%. 它控制的是widget的绝对大小.

pos_hint: 其格式是一个dict,默认值是空

pos: 需要传入的参数是坐标值

相关文章

网友评论

      本文标题:转发:kivy中的一些widget及其参数~

      本文链接:https://www.haomeiwen.com/subject/liffjqtx.html