2016-01-08 35 views
2

kivy doc中有函數add_widget(widget, index=0, canvas=None),我們必須能夠設置一個索引來定位小部件。Kivy在佈局結尾添加小部件

指數:INT,默認爲0

索引中插入該列表中的小部件。請注意,默認值爲0意味着小部件插入到列表的開頭,並且 將出現在其他小部件的下面。有關 索引和窗口小部件層次結構的完整討論,請參閱Widgets編程指南。

因此,首先要麼索引我沒有任何改變的部件順序。然後我想插入我的小部件在列表的末尾,而不是在開始。

如果你有一些想法:)

回答

2

我找到了解決辦法:

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

如果打印self.children你會看到對象添加在列表的末尾,它會扭轉在視圖上顯示順序。