QScanPatternWidget#
- class QPolargraph.patterns.QScanPatternWidget.QScanPatternWidget(*args, pattern=None, **kwargs)[source]#
Bases:
QWidgetWidget for controlling scan-pattern parameters.
Builds a compact grid of label/spinbox pairs from
_FIELD_SPECSand keeps them in sync with aQScanPatterninstance. Subclasses extend_FIELD_SPECSto add fields without needing a separate.uifile:class MyWidget(QScanPatternWidget): _FIELD_SPECS = QScanPatternWidget._FIELD_SPECS + [ FieldSpec('x0', 'x₀', ' m', -1., 1., 0.001, 0.), ]
Signals#
- patternChanged()
Emitted whenever a scan parameter is changed by the user.
- patternChanged#
- property pattern: QScanPattern | None#
The scan pattern controlled by this widget.