This commit is contained in:
Luke Campagnola 2012-03-23 03:21:04 -04:00
parent 1d66063dbe
commit 2a2f19b2d5
5 changed files with 21 additions and 8 deletions

View File

@ -112,7 +112,18 @@ def plot(*args, **kargs):
#w = PlotWindow()
#if len(args)+len(kargs) > 0:
#w.plot(*args, **kargs)
w = PlotWindow(*args, **kargs)
pwArgList = ['title', 'label', 'name', 'left', 'right', 'top', 'bottom']
pwArgs = {}
dataArgs = {}
for k in kargs:
if k in pwArgList:
pwArgs[k] = kargs[k]
else:
dataArgs[k] = kargs[k]
w = PlotWindow(**pwArgs)
w.plot(*args, **dataArgs)
plots.append(w)
w.show()
return w

View File

@ -32,5 +32,6 @@ anim = a.makeAnimation(loop=-1)
anim.start()
## Start Qt event loop unless running in interactive mode or using pyside.
import sys
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
app.exec_()

View File

@ -38,5 +38,6 @@ img.setDrawKernel(kern, mask=kern, center=(1,1), mode='add')
img.setLevels([0, 10])
## Start Qt event loop unless running in interactive mode or using pyside.
import sys
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
app.exec_()

View File

@ -24,22 +24,22 @@ examples = OrderedDict([
])),
('Widgets', OrderedDict([
('PlotWidget', 'PlotWidget.py'),
('SpinBox', '../widgets/SpinBox.py'),
#('SpinBox', '../widgets/SpinBox.py'),
('TreeWidget', '../widgets/TreeWidget.py'),
('DataTreeWidget', '../widgets/DataTreeWidget.py'),
('GradientWidget', '../widgets/GradientWidget.py'),
('TableWidget', '../widgets/TableWidget.py'),
#('TableWidget', '../widgets/TableWidget.py'),
('ColorButton', '../widgets/ColorButton.py'),
('CheckTable', '../widgets/CheckTable.py'),
('VerticalLabel', '../widgets/VerticalLabel.py'),
#('CheckTable', '../widgets/CheckTable.py'),
#('VerticalLabel', '../widgets/VerticalLabel.py'),
('JoystickButton', '../widgets/JoystickButton.py'),
])),
('ImageView', 'ImageView.py'),
('GraphicsScene', 'GraphicsScene.py'),
('Flowcharts', 'Flowchart.py'),
('ParameterTree', '../parametertree'),
('Canvas', '../canvas'),
('MultiPlotWidget', 'MultiPlotWidget.py'),
#('Canvas', '../canvas'),
#('MultiPlotWidget', 'MultiPlotWidget.py'),
])
path = os.path.abspath(os.path.dirname(__file__))

View File

@ -115,7 +115,7 @@ class Exporter(object):
return preItems + rootItem + postItems
def render(self, painter, sourcRect, targetRect, item=None):
def render(self, painter, targetRect, sourceRect, item=None):
#if item is None:
#item = self.item