Exemple #1
0
    def initDockwindow(self):
        self.dockwindows = []
        # Log
        self.logwindow = LogWindow(self)
        self.logfloatwindow = FloatWindow(self.logwindow, self.tr("Log"), self)
        self.addDockWidget(Qt.BottomDockWidgetArea, self.logfloatwindow)

        # History
        self.historywindow = HistoryWindow(self)
        self.historyfloatwindow = FloatWindow(self.historywindow,
                                              self.tr("Histroy"), self)
        self.addDockWidget(Qt.BottomDockWidgetArea, self.historyfloatwindow)

        # Init History
        self.initHistorywindow = InitHistoryWindow(parent=self)
        self.initHistoryFloatwindow = FloatWindow(self.initHistorywindow,
                                                  self.tr("Init"), self)
        self.addDockWidget(Qt.BottomDockWidgetArea,
                           self.initHistoryFloatwindow)

        self.logfloatwindow.setFixedHeight(194)
        self.historyfloatwindow.setFixedHeight(194)
        self.initHistoryFloatwindow.setFixedHeight(194)

        self.dockwindows.append(self.logfloatwindow)
        self.dockwindows.append(self.historyfloatwindow)
        self.dockwindows.append(self.initHistoryFloatwindow)
        for dock in self.dockwindows:
            dock.hide()

        self.tabifyDockWidget(self.logfloatwindow, self.historyfloatwindow)
        self.tabifyDockWidget(self.historyfloatwindow,
                              self.initHistoryFloatwindow)

        self.tabbar = self.findChildren(QTabBar)
        self.tabbar[0].setCurrentIndex(0)