diff options
author | Jeff Long <willcode4@gmail.com> | 2021-11-01 09:41:11 -0400 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2021-11-22 06:49:25 -0500 |
commit | 6a4eef30b0ff16006ec31a901937619ff136737a (patch) | |
tree | c94694b30dc116e4dad339ab38a4784905328faa /gr-qtgui/python/qtgui | |
parent | 71e22bedf18a702989b58e39e8ac7c1df4a35629 (diff) |
qtgui range: setRange() requires int
Author: Chris Vine <vine35792468@gmail.com>
Signed-off-by: Jeff Long <willcode4@gmail.com>
Diffstat (limited to 'gr-qtgui/python/qtgui')
-rwxr-xr-x | gr-qtgui/python/qtgui/range.py.cmakein | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gr-qtgui/python/qtgui/range.py.cmakein b/gr-qtgui/python/qtgui/range.py.cmakein index 2a055e4243..05f2f421e0 100755 --- a/gr-qtgui/python/qtgui/range.py.cmakein +++ b/gr-qtgui/python/qtgui/range.py.cmakein @@ -131,7 +131,7 @@ class RangeWidget(QtWidgets.QWidget): self.rangeType = rangeType # Setup the dial - self.setRange(0, ranges.nsteps-1) + self.setRange(0, int(ranges.nsteps-1)) self.setSingleStep(1) self.setNotchesVisible(True) self.range = ranges @@ -158,7 +158,7 @@ class RangeWidget(QtWidgets.QWidget): # Setup the slider #self.setFocusPolicy(QtCore.Qt.NoFocus) - self.setRange(0, ranges.nsteps - 1) + self.setRange(0, int(ranges.nsteps - 1)) self.setTickPosition(2) self.setSingleStep(1) self.range = ranges @@ -191,7 +191,7 @@ class RangeWidget(QtWidgets.QWidget): new = self.minimum() + ((self.maximum()-self.minimum()) * event.x()) / self.width() else: new = self.minimum() + ((self.maximum()-self.minimum()) * event.y()) / self.height() - self.setValue(new) + self.setValue(int(new)) event.accept() # Use repaint rather than calling the super mousePressEvent. # Calling super causes issue where slider jumps to wrong value. @@ -202,7 +202,7 @@ class RangeWidget(QtWidgets.QWidget): new = self.minimum() + ((self.maximum()-self.minimum()) * event.x()) / self.width() else: new = self.minimum() + ((self.maximum()-self.minimum()) * event.y()) / self.height() - self.setValue(new) + self.setValue(int(new)) event.accept() QtWidgets.QSlider.repaint(self) |