Kivy 在布局末尾添加小部件
Posted
技术标签:
【中文标题】Kivy 在布局末尾添加小部件【英文标题】:Kivy add widget at the end of layout 【发布时间】:2016-04-13 00:47:03 【问题描述】:在kivy doc 中有函数add_widget(widget, index=0, canvas=None)
,我们必须能够设置一个索引来定位小部件。
index: int,默认为0
在列表中插入小部件的索引。请注意,默认值 0 表示小部件插入到列表的开头,并将 因此出现在其他小部件下。完整的讨论 索引和小部件层次结构,请参阅小部件编程指南。
所以首先我尝试对小部件顺序没有任何更改。然后我想将我的小部件插入到列表的末尾而不是开头。
如果你有什么想法:)
【问题讨论】:
【参考方案1】:我找到了解决办法:
self.add_widget(your_widget, len(self.children))
如果您打印 self.children,您将看到添加到列表末尾的对象,它会反转视图上的显示顺序。
【讨论】:
以上是关于Kivy 在布局末尾添加小部件的主要内容,如果未能解决你的问题,请参考以下文章