【问题标题】:Kivy add widget at the end of layoutKivy 在布局末尾添加小部件
【发布时间】:2016-04-13 00:47:03
【问题描述】:

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

index: int,默认为0

在列表中插入小部件的索引。请注意,默认值 0 表示小部件插入到列表的开头,并将 因此出现在其他小部件下。完整的讨论 索引和小部件层次结构,请参阅小部件编程指南。

所以首先我尝试对小部件顺序没有任何更改。然后我想将我的小部件插入到列表的末尾而不是开头。

如果你有什么想法:)

【问题讨论】:

    标签: python kivy


    【解决方案1】:

    我找到了解决办法:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多