编程语言
首页 > 编程语言> > python – 如何在kivy中更改BoxLayout的顺序?

python – 如何在kivy中更改BoxLayout的顺序?

作者:互联网

我正在测试kivy,我想创建一个BoxLayout,以便堆叠一些按钮.我的问题是添加到布局中的子项遵循底层逻辑,而我想要相反.你知道我怎么能改变订单?谢谢!

解决方法:

有两种方法可以做到这一点.将您的按钮以相反的顺序传递给add_widget()方法,或者如果您使用的是Kivy> = 1.0.5,则将索引传递给add_widget

box = BoxLayout(...)
btn = Button(...)
box.add_widget(btn, len(box.children))

标签:boxlayout,kivy,python,python-2-7,layout
来源: https://codeday.me/bug/20190729/1573375.html