From a given widget, is it possible to get the layout that contains it?
I'm doing a dynamic form, and my widget hierarchy looks like:
QDialogBox
|- QVBoxLayout
  |- QHBoxLayout 1
    |- Widget 1
    |- Widget 2
    |- ...
  |- QHBoxLayout 2
    |- Widget 1
    |- Widget 2
    |- ...
  |- ...
If I receive a signal from Widget 1 or Widget 2, I can identify it using sender() function. I'd like to be able to adjust some properties of other widgets on the same line. How can I get a reference to the QHBoxLayout containing a given widget?
parent() property gives me the QDialogBox, since the parent of a widget cannot be a layout. layout() property gives me None, since it refers to the contained layout, not the containing layout.
 
     
    