내 질문은 제목이 분명하지만 내기가 아닐 수도 있습니다. =)
그럼 자세히 설명 드리겠습니다 ... QDockWidget을 그런 다음 디자이너를 사용하여 하위 클래스로 변환되었습니다.Qt4 : QDockedWidget의 하위 클래스에서 QtDesigner가 만든 위젯에 액세스하기
그래서 내가 배치 한 위젯에 올바르게 액세스 할 수 있습니까? 아이디어는 모든 하위 클래스의 객체가 하위 클래스 내에서 처리된다는 것입니다.
QDockWidgetLayout(0x1022373d0)
QDockWidgetTitleButton(0x102237510, name = "qt_dockwidget_floatbutton")
QDockWidgetTitleButton(0x102235500, name = "qt_dockwidget_closebutton")
QWidgetResizeHandler(0x102235de0)
QAction(0x102221500)
그리고 그들 중 누구도 내가) 내 손을 얻고 싶은 QLabels 및 기타 티쉬를 포함 : 문제는 (당신이 알고있을 수 있습니다로)
this->children().count()
반환이 있다는 것입니다. 그러나 ui_mainwindow.h를 살펴보면 문제에 대해 알 수 있습니다. 위젯은 부모가없는 QWidget 인 dockWidgetContents_3에 있습니다. 그래서 유일한 방법은 MainWinsow의 UI를 통해 접근하는 것 같습니다.> 그리고 Ui를 공개하는 것을 생각하면 저에게 "매우 슬픈 팬더"가됩니다 ...
미리 감사드립니다!
"승격 ..."기능에 대해 이야기하고 있습니까? – jdi
예 jdi. 나는 그것을 승진시킨 것이었다. –