Qt signalsΒΆ
In guiqwt version 2, the signals module used to contain constants defining
the custom Qt SIGNAL objects used by guiqwt: the signals definition were
gathered there to avoid misspelling signals at connect and emit sites (with
old-style signals, any misspelled signal string would have lead to a silent
failure of signal emission or connection).
Since version 3, to ensure PyQt5 compatibility, guiqwt and thus plotpy are using only new-style signals and slots.
All signals are summarized below, in order to facilitate migration from guiqwt v2 to v3, then to plotpy.
Signals emitted by BasePlot objects:
BasePlot.SIG_ITEM_MOVEDBasePlot.SIG_ITEM_HANDLE_MOVEDBasePlot.SIG_ITEM_RESIZEDBasePlot.SIG_ITEM_ROTATEDBasePlot.SIG_MARKER_CHANGEDBasePlot.SIG_AXES_CHANGEDBasePlot.SIG_ANNOTATION_CHANGEDBasePlot.SIG_RANGE_CHANGEDBasePlot.SIG_ITEMS_CHANGEDBasePlot.SIG_ITEM_PARAMETERS_CHANGEDBasePlot.SIG_ACTIVE_ITEM_CHANGEDBasePlot.SIG_ITEM_REMOVEDBasePlot.SIG_ITEM_SELECTION_CHANGEDBasePlot.SIG_PLOT_LABELS_CHANGEDBasePlot.SIG_AXIS_DIRECTION_CHANGEDBasePlot.SIG_LUT_CHANGEDBasePlot.SIG_MASK_CHANGEDBasePlot.SIG_CS_CURVE_CHANGED
Signals emitted by other objects:
PanelWidget.SIG_VISIBILITY_CHANGEDInteractiveTool.SIG_VALIDATE_TOOLInteractiveTool.SIG_TOOL_JOB_FINISHEDOpenFileTool.SIG_OPEN_FILEImageMaskTool.SIG_APPLIED_MASK_TOOL