特定のウィジェットから、それを含むレイアウトを取得することは可能ですか?
私は動的フォームを作成していますが、ウィジェットの階層は次のようになります。
QDialogBox
|- QVBoxLayout
|- QHBoxLayout 1
|- Widget 1
|- Widget 2
|- ...
|- QHBoxLayout 2
|- Widget 1
|- Widget 2
|- ...
|- ...
Widget 1
またはから信号を受信した場合Widget 2
、関数を使用して識別できsender()
ます。同じ行にある他のウィジェットのいくつかのプロパティを調整できるようにしたいと思います。QHBoxLayout
特定のウィジェットを含むへの参照を取得するにはどうすればよいですか?
parent()
QDialogBox
ウィジェットの親をレイアウトにすることはできないため、プロパティは私に を提供します。layout()
プロパティはNone
、含まれているレイアウトではなく、含まれているレイアウトを参照するため、私に与えます。