From 60bb35891d0492b3bf17ca6b653cb8bb36e1c39d Mon Sep 17 00:00:00 2001 From: Rebecca Breu Date: Wed, 21 Apr 2021 21:59:59 +0200 Subject: [PATCH] Make zoom dependent on mouse wheel angle --- beeref/view.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/beeref/view.py b/beeref/view.py index 9bd1df5..e9fdb48 100644 --- a/beeref/view.py +++ b/beeref/view.py @@ -410,7 +410,8 @@ class BeeGraphicsView(QtWidgets.QGraphicsView, ActionsMixin): if not self.scene.items(): logger.debug('No items in scene; ignore zoom') return - factor = 1.2 + + factor = 1 + abs(event.angleDelta().y() / 1000) if event.angleDelta().y() > 0: if self.get_zoom_size(max) < 10000000: self.scale(factor, factor)