我敢打賭,我的問題很明顯,因爲它的標題很明顯,但它可能不是=)
所以讓我詳細解釋...我創建了一個QDockWidget,然後使用設計器將其轉換(我的意思是提升爲..)它成爲一個子類。Qt4:從QDockedWidget的子類中訪問QtDesigner創建的小部件
那麼如何正確訪問我放置的小部件?這個想法是,所有的子類的對象都是在子類中處理的。問題(如你可能知道)是
this->children().count()
返回此:
QDockWidgetLayout(0x1022373d0)
QDockWidgetTitleButton(0x102237510, name = "qt_dockwidget_floatbutton")
QDockWidgetTitleButton(0x102235500, name = "qt_dockwidget_closebutton")
QWidgetResizeHandler(0x102235de0)
QAction(0x102221500)
其中沒有包含QLabels等tish,我希望得到我的手)。然而,在ui_mainwindow.h中尋找一些事情。小部件位於dockWidgetContents_3,它是一個沒有父級的QWidget。所以唯一的方法似乎是通過MainWinsow的用戶界面訪問它 - > ...並考慮讓公共場合使我成爲一個「非常悲傷的熊貓」...
在此先感謝!
您是否在談論「促進...」功能? – jdi 2012-08-15 23:44:28
是jdi。我的意思是我推廣了它。 – 2012-08-15 23:48:26