我正在测试kivy,我想创建一个BoxLayout,以便堆叠一些按钮。我的问题是添加到布局中的子项遵循底层逻辑,而我想要相反。你知道我怎么能改变订单?谢谢!
答案 0 :(得分:7)
有两种方法可以做到这一点。将您的按钮以相反的顺序传递给add_widget()方法,或者如果您使用的是Kivy> = 1.0.5,则将索引传递给add_widget
box = BoxLayout(...)
btn = Button(...)
box.add_widget(btn, len(box.children))
答案 1 :(得分:0)
有一种棘手的方法可以做到这一点。
使用gridlayout并将cols设置为1