的dockwidget如果我創建了一個QMainWindow的實例,並指定中央物件和碼頭小部件是:在PyQt的,如何訪問一個QDockWidgetArea的QMainWindow
class MyWindow(QtGui.QMainWindow):
def __init__(self, MyCentralWidget, MyDockWidget):
super(MyWindow,self).__init__()
self.setCentralWidget(MyCentralWidget)
self.addDockWidget(Qt.LeftDockWidgetArea,MyDockWidget)
self.show()
Instance=MyWindow(A,B)
那麼我想我能訪問到Instance.centralWidget()
的中心小部件A,但我怎樣才能在LeftDockWidgetArea中同樣訪問dockwidget? (例如,我想在創建實例後修改該dockwidget中的Widget的屬性)
'self.dockWidget = MyDockWidget'。 – ekhumoro
如果我將它添加到__init __(),並稍後更新dockWidget。我是否必須手動替換或更新MainWindow的LeftDockWIdgetArea? – Xueshi
爲什麼不試試看看會發生什麼? – ekhumoro