diff options
author | Alexandre Marie <alexandre.marie@synchrotron-soleil.fr> | 2018-12-17 12:28:45 +0100 |
---|---|---|
committer | Alexandre Marie <alexandre.marie@synchrotron-soleil.fr> | 2018-12-17 12:28:45 +0100 |
commit | c49572a2e90b398e90a43f86b490f27ee6c58de6 (patch) | |
tree | d130cf7dfc3cf73157e1bece8173331bb4bc7156 /examples/plotInteractiveImageROI.py | |
parent | 0bbc8ab933e62c1fa6d548e879ae6d98cbd461f1 (diff) | |
parent | cebdc9244c019224846cb8d2668080fe386a6adc (diff) |
Merge tag 'upstream/0.9.0+dfsg'
Upstream version 0.9.0+dfsg
Diffstat (limited to 'examples/plotInteractiveImageROI.py')
-rw-r--r-- | examples/plotInteractiveImageROI.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/examples/plotInteractiveImageROI.py b/examples/plotInteractiveImageROI.py index 6c5bc8d..d45bdf5 100644 --- a/examples/plotInteractiveImageROI.py +++ b/examples/plotInteractiveImageROI.py @@ -99,8 +99,17 @@ widget.setLayout(layout) layout.addWidget(roiToolbar) layout.addWidget(roiTable) +def roiDockVisibilityChanged(visible): + """Handle change of visibility of the roi dock widget + + If dock becomes hidden, ROI interaction is stopped. + """ + if not visible: + roiManager.stop() + dock = qt.QDockWidget('Image ROI') dock.setWidget(widget) +dock.visibilityChanged.connect(roiDockVisibilityChanged) plot.addTabbedDockWidget(dock) # Show the widget and start the application |