Beispiel #1
0
    def createDockWindows(self):
        dock = QtGui.QDockWidget("Simulator Window", self)
        dock.setAllowedAreas(QtCore.Qt.AllDockWidgetAreas)
        self.simulator = SimulatorWindow('New Simulator')
        dock.setWidget(self.simulator)
        self.dockList.append(dock)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, dock)
        action = dock.toggleViewAction()
        action.setIcon(QtGui.QIcon('Image/simulator.jpg'))
        self.fileMenu2.addAction(action)
        self.fileToolBar.addAction(action)

        dock = QtGui.QDockWidget("Details Window", self)
        dock.setAllowedAreas(QtCore.Qt.AllDockWidgetAreas)
        self.detailsWindow = DeviceTree(self.simulator)
        dock.setWidget(self.detailsWindow)
        self.simulator.detailsWindow = self.detailsWindow
        self.dockList.append(dock)
        self.addDockWidget(QtCore.Qt.RightDockWidgetArea, dock)
        action = dock.toggleViewAction()
        action.setIcon(QtGui.QIcon('Image/simulator.jpg'))
        self.fileMenu2.addAction(action)
        self.fileToolBar.addAction(action)