Esempio n. 1
0
    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 = []