2011-12-05 7 views

답변

1

나는 int QLayout::indexOf(QWidget * widget) const (link)을 찾고 있다고 생각합니다.

또는 하위 레이아웃 (link)을 보려면 재귀 적으로 QLayout::itemAt(int index) const을 사용하십시오.

+0

Sry, 나는 질문에서 언급 했어야했다. 나는 레이아웃에 접근 할 수 없다. 주어진 유일한 것은 QWidget이다. – blueskin

+0

'yourWidget-> parentWidget()은 어떻습니까? 레이아웃이 없으면 null 포인터를 반환해야한다고 생각합니다. – Andrii

+0

dockwidget을 가지고 있다고 가정하면 dockwidget은 부모를 가지지 만 레이아웃에는 속하지 않습니다. 내가 볼 수있는 유일한 방법은 상위 위젯의 레이아웃을 가져와 그 레이아웃에 내 위젯이 포함되어 있는지 확인하는 것입니다. – blueskin

관련 문제