Im learning Kivy and would like to center an object inside of a parent object. I know I can access an object's own properties with the self keyword in the kv language, but is there a shortcut for accessing a parent widget's, say, size and position properties? Both root.size and parent.size are failing for me.
A widget keeps a reference to its parent in self.parent
. So you can just so self.parent.size
or self.parent.pos
or whatever.
Depending on what you're doing, it may be necessary or useful to make sure you check if self.parent is None
first, so that your code doesn't fail for widgets with no parent.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With