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

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

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