Exemple #1
0
    def createDockWindows(self):
        animate = animationWidget.QAnimationView(self)
        self.dockAnimate = QtGui.QDockWidget(self)
        self.dockAnimate.setWidget(animate)
        self.dockAnimate.setWindowTitle("Animation")
        self.dockTemplate = DockTemplate(self)
        self.dockPlot = DockPlot(self)
        self.dockVariable = DockVariable(self)
        self.workspace = Workspace(self)
        self.varProp = VariableProperties(self)
        #self.workspace.addProject("Relative Humidity")
        #self.workspace.addProject("Total Cloudiness")
        #self.workspace.addProject("Temperature Anomaly")
        #self.workspace.addProject()
        self.dockCalculator = DockCalculator(self)
        self.plotProp = PlotProperties.instance(self)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.workspace)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.dockTemplate)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.dockAnimate)
        #self.tabifyDockWidget(self.workspace, self.dockTemplate)
        self.tabifyDockWidget(self.dockTemplate, self.dockPlot)
        self.workspace.raise_()
        self.varProp.hide()
        self.plotProp.hide()
        self.dockAnimate.hide()

        self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.dockVariable)
        #self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.varProp)
        self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.dockCalculator)
        self.tabifyDockWidget(self.dockCalculator, self.plotProp)
Exemple #2
0
    def createDockWindows(self):
        animate = animationWidget.QAnimationView(self)
        self.dockAnimate = QtGui.QDockWidget(self)
        self.dockAnimate.setWidget(animate)
        self.dockAnimate.setWindowTitle("Animation")
        # self.dockTemplate = DockTemplate(self)
        self.dockPlot = DockPlot(self)
        self.dockVariable = DockVariable(self)
        self.workspace = Workspace(self)
        self.varProp = VariableProperties(self)
        # self.workspace.addProject("Relative Humidity")
        # self.workspace.addProject("Total Cloudiness")
        # self.workspace.addProject("Temperature Anomaly")
        # self.workspace.addProject()
        self.dockCalculator = DockCalculator(self)
        self.plotProp = PlotProperties.instance(self)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.workspace)
        # self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.dockTemplate)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.dockAnimate)
        # self.tabifyDockWidget(self.workspace, self.dockTemplate)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.dockPlot)
        # self.tabifyDockWidget(self.dockTemplate, self.dockPlot)
        self.workspace.raise_()
        self.varProp.hide()
        self.plotProp.hide()
        self.dockAnimate.hide()

        self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.dockVariable)
        # self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.varProp)
        self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.dockCalculator)
        self.tabifyDockWidget(self.dockCalculator, self.plotProp)
        if 1:
            # For now only puts the diagnostics widget if the metrics module is present
            import metrics
            from gui.uvcdat.diagnosticsDockWidget import DiagnosticsDockWidget

            self.diagnosticsWidget = DiagnosticsDockWidget(self)
            self.diagnosticsWidget.hide()
            self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.diagnosticsWidget)
            self.tabifyDockWidget(self.plotProp, self.diagnosticsWidget)
Exemple #3
0
    def createDockWindows(self):
        animate = animationWidget.QAnimationView(self)
        self.dockAnimate = QtGui.QDockWidget(self)
        self.dockAnimate.setWidget(animate)
        self.dockAnimate.setWindowTitle("Animation")
        #self.dockTemplate = DockTemplate(self)
        self.dockPlot = DockPlot(self)
        self.dockVariable = DockVariable(self)
        self.workspace = Workspace(self)
        self.varProp = VariableProperties(self)
        #self.workspace.addProject("Relative Humidity")
        #self.workspace.addProject("Total Cloudiness")
        #self.workspace.addProject("Temperature Anomaly")
        #self.workspace.addProject()
        self.dockCalculator = DockCalculator(self)
        self.plotProp = PlotProperties.instance(self)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.workspace)
        #self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.dockTemplate)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.dockAnimate)
        #self.tabifyDockWidget(self.workspace, self.dockTemplate)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.dockPlot)
        #self.tabifyDockWidget(self.dockTemplate, self.dockPlot)
        self.workspace.raise_()
        self.varProp.hide()
        self.plotProp.hide()
        self.dockAnimate.hide()

        self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.dockVariable)
        #self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.varProp)
        self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.dockCalculator)
        self.tabifyDockWidget(self.dockCalculator, self.plotProp)
        if 1:
            # For now only puts the diagnostics widget if the metrics module is present
            import metrics
            from gui.uvcdat.diagnosticsDockWidget import DiagnosticsDockWidget
            self.diagnosticsWidget = DiagnosticsDockWidget(self)
            self.diagnosticsWidget.hide()
            self.addDockWidget(QtCore.Qt.RightDockWidgetArea,
                               self.diagnosticsWidget)
            self.tabifyDockWidget(self.plotProp, self.diagnosticsWidget)
Exemple #4
0
 def showPlotProperties(self):
     plotProp = PlotProperties.instance()
     plotProp.show()
Exemple #5
0
 def showPlotProperties(self):
     plotProp = PlotProperties.instance()
     plotProp.show()