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

标签 python layout python-2.7 boxlayout kivy

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

最佳答案

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

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

关于python - 如何更改 kivy 中 BoxLayout 的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10421194/

相关文章:

Python Pandas DataFrame hub_table 奇怪的值

python - 以列表形式访问字典

inheritance - 可继承的对象结构

layout - Mathematica 中的 2 列文档

python - 告诉 PyCharm 代码生成类的字段

Python 创建对类的冗余引用

python - keras 'multi output' 中 'raw' 与 'flow_from_dataframe' 之间的区别 0x104567910

python - 在 python 中处理 tcpdump 输出

css Column/Grid-Layout : position or float. 还有其他选择吗?

python /基维 : How to put dynamic label widget and value