Kivy在布局结束时添加小部件

时间:2016-01-08 10:54:01

标签: python kivy

kivy doc中有函数add_widget(widget, index=0, canvas=None),我们必须能够设置索引来定位窗口小部件。

  

index:int,默认为0

     

在窗口中插入窗口小部件的索引。请注意,默认值为0表示窗口小部件将插入列表的开头并且将显示   因此出现在其他小部件下。有关的全面讨论   索引和窗口小部件层次结构,请参阅窗口小部件编程指南。

所以首先要么索引我在小部件顺序上没有尝试任何改变。然后我想在列表的末尾插入我的小部件,而不是在开头。

如果您有任何想法:)

1 个答案:

答案 0 :(得分:3)

我找到了解决方案:

self.add_widget(your_widget, len(self.children))

如果您打印self.children,您将在列表末尾看到添加的对象,它将反转视图上的显示顺序。