从给定的小部件中,是否可以获取包含它的布局?
我正在做一个动态表单,我的小部件层次结构如下所示:
QDialogBox
|- QVBoxLayout
|- QHBoxLayout 1
|- Widget 1
|- Widget 2
|- ...
|- QHBoxLayout 2
|- Widget 1
|- Widget 2
|- ...
|- ...
如果我收到来自Widget 1
or的信号,我可以使用函数Widget 2
识别它。sender()
我希望能够在同一行上调整其他小部件的一些属性。如何获得对QHBoxLayout
包含给定小部件的引用?
parent()
属性给了我QDialogBox
, 因为小部件的父级不能是布局。layout()
属性给了我None
,因为它指的是包含的布局,而不是包含的布局。