在kivy小部件中访问父对象的大小参数

时间:2013-12-09 00:00:14

标签: python kivy

我正在学习Kivy,并希望将一个对象置于父对象的中心。我知道我可以使用kv语言中的self关键字访问对象自己的属性,但是有没有用于访问父窗口小部件的快捷方式,比如大小和位置属性? root.size和parent.size都失败了。

1 个答案:

答案 0 :(得分:9)

小部件在self.parent中保留对其父级的引用。所以你可以self.parent.sizeself.parent.pos或其他什么。

根据您正在做的事情,确保首先检查self.parent is None是否有必要或有用,以便您的代码不会因没有父级的小部件而失败。