def __init__( self, parent=None, applicationname='OpenElectrophy_0_2', ): QMainWindow.__init__(self, parent) self.globalApplicationDict = GlobalApplicationDict( applicationname=applicationname) self.applicationname = applicationname self.setWindowTitle(self.tr('OpenElectrophy')) self.setWindowIcon(QIcon(':/openelectrophy.png')) self.setMinimumSize(600, 400) self.tabDatabases = QTabWidget() self.setCentralWidget(self.tabDatabases) self.setDockNestingEnabled(True) # dock figure tools self.figureTools = FigureTools( globalApplicationDict=self.globalApplicationDict) self.dockFigureTools = QDockWidget('Figure tools', self) self.dockFigureTools.setAllowedAreas(Qt.AllDockWidgetAreas) self.dockFigureTools.setWidget(self.figureTools) self.dockFigureTools.setObjectName('Figure tools') self.dockFigureTools.setFeatures( QDockWidget.DockWidgetMovable | QDockWidget.DockWidgetFloatable ) # | QDockWidget.DockWidgetVerticalTitleBar ) self.addDockWidget(Qt.LeftDockWidgetArea, self.dockFigureTools) self.figureTools.setEnabled(False) self.createActions() self.createMenus() #self.createToolBars() self.openedDatabases = []