diff --git a/TermTk/TTkWidgets/spinbox.py b/TermTk/TTkWidgets/spinbox.py index d6d810b1..e6dab2b6 100644 --- a/TermTk/TTkWidgets/spinbox.py +++ b/TermTk/TTkWidgets/spinbox.py @@ -75,6 +75,13 @@ class TTkSpinBox(TTkWidget): self.setValue(int(str(text))) self._lineEdit.setText(str(self._value)) + def wheelEvent(self, evt): + if evt.evt == TTkK.WHEEL_Up: + self.setValue(self._value+1) + else: + self.setValue(self._value-1) + return TTkLineEdit.wheelEvent(self._lineEdit, evt) + def keyEvent(self, evt): if evt.type == TTkK.SpecialKey: if evt.key == TTkK.Key_Up: