Kivy在布局末尾添加小部件

10
Kivy 文档 中有一个名为 add_widget(widget, index=0, canvas=None) 的函数,我们可以设置索引来定位小部件。

index: 整型,默认值为 0

在列表中插入小部件的索引。请注意,索引的默认值为 0,这意味着小部件将被插入到列表开头,并在其他小部件下面显示。有关索引和小部件层次结构的完整讨论,请参阅 Widgets 编程指南。

因此,如果我尝试任何索引,都不会更改小部件的顺序。然后我想在列表末尾插入我的小部件而不是在开头。

如果您有一些想法 :)

1个回答

14

我找到了解决方案:

self.add_widget(your_widget, len(self.children))
如果你打印self.children,你将会看到对象添加在列表末尾,并且它会反转视图的显示顺序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接