make use of new module widgets, set a matplotlib figure the central GUI element
This commit is contained in:
parent
e347e8eef9
commit
fbbfcbcaea
@ -12,6 +12,7 @@ import helpform
|
|||||||
from pylot.core.util import _getVersionString
|
from pylot.core.util import _getVersionString
|
||||||
from pylot.core.read.inputs import FilterOptions
|
from pylot.core.read.inputs import FilterOptions
|
||||||
from pylot.core.util import FILTERDEFAULTS
|
from pylot.core.util import FILTERDEFAULTS
|
||||||
|
from pylot.core.util import MPLWidget
|
||||||
|
|
||||||
# Version information
|
# Version information
|
||||||
__version__ = _getVersionString()
|
__version__ = _getVersionString()
|
||||||
@ -22,6 +23,10 @@ class MainWindow(QMainWindow):
|
|||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
super(MainWindow, self).__init__(parent)
|
super(MainWindow, self).__init__(parent)
|
||||||
|
|
||||||
|
# create central matplotlib figure widget
|
||||||
|
dataPlot = setupPlot()
|
||||||
|
self.setCentralWidget(dataPlot)
|
||||||
|
|
||||||
filterOptionsP = FILTERDEFAULTS['P']
|
filterOptionsP = FILTERDEFAULTS['P']
|
||||||
filterOptionsS = FILTERDEFAULTS['S']
|
filterOptionsS = FILTERDEFAULTS['S']
|
||||||
self.filterOptionsP = FilterOptions(**filterOptionsP)
|
self.filterOptionsP = FilterOptions(**filterOptionsP)
|
||||||
@ -32,7 +37,13 @@ class MainWindow(QMainWindow):
|
|||||||
filterDockWidget = FilterOptionsDock(titleString="Filter Options",
|
filterDockWidget = FilterOptionsDock(titleString="Filter Options",
|
||||||
parent=self,
|
parent=self,
|
||||||
filterOptions=filteroptions)
|
filterOptions=filteroptions)
|
||||||
self.
|
|
||||||
|
def setupPlot(self):
|
||||||
|
# create a matplotlib widget
|
||||||
|
self.DataPlot = MPLWidget()
|
||||||
|
# create a layout inside the blank widget and add the matplotlib widget
|
||||||
|
layout = QtGui.QVBoxLayout(self.ui.widget_PlotArea)
|
||||||
|
layout.addWidget(self.DataPlot, 1)
|
||||||
|
|
||||||
|
|
||||||
class PickWindow(QDialog):
|
class PickWindow(QDialog):
|
||||||
@ -64,8 +75,6 @@ class FilterOptionsDock(QDockWidget):
|
|||||||
except e:
|
except e:
|
||||||
raise OptionsError('%s' % e)
|
raise OptionsError('%s' % e)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class OptionsError(Exception):
|
class OptionsError(Exception):
|
||||||
pass
|
pass
|
||||||
|
Loading…
Reference in New Issue
Block a user