summaryrefslogtreecommitdiff
path: root/silx/gui/_glutils/OpenGLWidget.py
diff options
context:
space:
mode:
Diffstat (limited to 'silx/gui/_glutils/OpenGLWidget.py')
-rw-r--r--silx/gui/_glutils/OpenGLWidget.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/silx/gui/_glutils/OpenGLWidget.py b/silx/gui/_glutils/OpenGLWidget.py
index 6cbf8f0..7f600a0 100644
--- a/silx/gui/_glutils/OpenGLWidget.py
+++ b/silx/gui/_glutils/OpenGLWidget.py
@@ -116,6 +116,9 @@ else:
format_.setSwapBehavior(qt.QSurfaceFormat.DoubleBuffer)
self.setFormat(format_)
+ # Enable receiving mouse move events when no buttons are pressed
+ self.setMouseTracking(True)
+
def getDevicePixelRatio(self):
"""Returns the ratio device-independent / device pixel size
@@ -217,7 +220,7 @@ else:
_logger.error('_OpenGLWidget has no parent')
return
- if qt.BINDING == 'PyQt5':
+ if qt.BINDING in ('PyQt5', 'PySide2'):
devicePixelRatio = self.window().windowHandle().devicePixelRatio()
if devicePixelRatio != self.getDevicePixelRatio():