如何更改 kivy 中 BoxLayout 的顺序



我正在测试kivy,我想创建一个BoxLayout,以便堆叠一些按钮。我的问题是添加到布局中的子项遵循自下而上的逻辑,而我想要相反的逻辑。你知道我怎样才能颠倒顺序吗?谢谢!

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

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

有一种棘手的方法可以做到这一点。

使用网格布局并将列设置为 1

相关内容

  • 没有找到相关文章

最新更新