在 kivy 小部件中访问父对象的大小参数
Posted
技术标签:
【中文标题】在 kivy 小部件中访问父对象的大小参数【英文标题】:Accessing the parent object's size parameters in kivy widgets 【发布时间】:2013-12-25 23:40:30 【问题描述】:我正在学习 Kivy,并希望在父对象内居中放置一个对象。我知道我可以使用 kv 语言中的 self 关键字访问对象自己的属性,但是是否有访问父小部件的快捷方式,例如大小和位置属性? root.size 和 parent.size 对我来说都失败了。
【问题讨论】:
【参考方案1】:小部件在self.parent
中保留对其父级的引用。所以你可以self.parent.size
或self.parent.pos
或其他任何东西。
根据您正在做的事情,确保您首先检查是否有self.parent is None
可能是必要或有用的,这样您的代码就不会因没有父小部件而失败。
【讨论】:
以上是关于在 kivy 小部件中访问父对象的大小参数的主要内容,如果未能解决你的问题,请参考以下文章