Jerry_Zhou | 2020-05-11 09:20:01 UTC | #1
I don't understand how the class _Bar can get access to the QDial() object defined in the PowerBarclass by using self.parent(). Shouldn't self.parent()be referring to QWidget, the class it is inheriting from?
https://www.pythonguis.com/courses/custom-widgets/creating-your-own-custom-widgets/
Jerry_Zhou | 2020-05-15 14:50:20 UTC | #2
Nevermind! Turns out parent() in Qt has different relationship then superclass to subclass. Instead it is between object instances, and when _Bar is instantiated within PowerBar, the parent() of _Bar refers to the Powerbar class.