diff options
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) |