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)