Widget classes

class pymeasure.display.widgets.BrowserWidget(*args, parent=None)

Bases: PyQt4.QtGui.QWidget

class pymeasure.display.widgets.InputsWidget(procedure_class, inputs=(), parent=None)

Bases: PyQt4.QtGui.QWidget

get_procedure()

Returns the current procedure

class pymeasure.display.widgets.LogWidget(parent=None)

Bases: PyQt4.QtGui.QWidget

class pymeasure.display.widgets.PlotFrame(x_axis=None, y_axis=None, refresh_time=0.2, check_status=True, parent=None)

Bases: PyQt4.QtGui.QFrame

Combines a PyQtGraph Plot with Crosshairs. Refreshes the plot based on the refresh_time, and allows the axes to be changed on the fly, which updates the plotted data

parse_axis(axis)

Returns the units of an axis by searching the string

class pymeasure.display.widgets.PlotWidget(columns, x_axis=None, y_axis=None, refresh_time=0.2, check_status=True, parent=None)

Bases: PyQt4.QtGui.QWidget

Extends the PlotFrame to allow different columns of the data to be dynamically choosen

sizeHint(self) → QSize
class pymeasure.display.widgets.ResultsDialog(columns, x_axis=None, y_axis=None, parent=None)

Bases: PyQt4.QtGui.QFileDialog