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_MOVED

  • BasePlot.SIG_ITEM_HANDLE_MOVED

  • BasePlot.SIG_ITEM_RESIZED

  • BasePlot.SIG_ITEM_ROTATED

  • BasePlot.SIG_MARKER_CHANGED

  • BasePlot.SIG_AXES_CHANGED

  • BasePlot.SIG_ANNOTATION_CHANGED

  • BasePlot.SIG_RANGE_CHANGED

  • BasePlot.SIG_ITEMS_CHANGED

  • BasePlot.SIG_ITEM_PARAMETERS_CHANGED

  • BasePlot.SIG_ACTIVE_ITEM_CHANGED

  • BasePlot.SIG_ITEM_REMOVED

  • BasePlot.SIG_ITEM_SELECTION_CHANGED

  • BasePlot.SIG_PLOT_LABELS_CHANGED

  • BasePlot.SIG_AXIS_DIRECTION_CHANGED

  • BasePlot.SIG_LUT_CHANGED

  • BasePlot.SIG_MASK_CHANGED

  • BasePlot.SIG_CS_CURVE_CHANGED

Signals emitted by other objects:

  • PanelWidget.SIG_VISIBILITY_CHANGED

  • InteractiveTool.SIG_VALIDATE_TOOL

  • InteractiveTool.SIG_TOOL_JOB_FINISHED

  • OpenFileTool.SIG_OPEN_FILE

  • ImageMaskTool.SIG_APPLIED_MASK_TOOL