summaryrefslogtreecommitdiff
path: root/gr-qtgui/python/qtgui/range.py
diff options
context:
space:
mode:
authorBill Clark <saikou@vt.edu>2015-04-02 21:00:29 -0400
committerBill Clark <saikou@vt.edu>2015-04-03 16:56:14 -0400
commit5a0322bfbfa59b1009fb55de8b8085155c7b1471 (patch)
tree3e918fa206715305dc3e5bc306304fa94d62dd07 /gr-qtgui/python/qtgui/range.py
parent6afc40e80f05a6cc2dbdebcc037ed40c5f5921f1 (diff)
qtgui: cherry-pick the range slide starting point bug fix
Diffstat (limited to 'gr-qtgui/python/qtgui/range.py')
-rwxr-xr-xgr-qtgui/python/qtgui/range.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/gr-qtgui/python/qtgui/range.py b/gr-qtgui/python/qtgui/range.py
index 566170dde4..2a3aad0744 100755
--- a/gr-qtgui/python/qtgui/range.py
+++ b/gr-qtgui/python/qtgui/range.py
@@ -92,7 +92,8 @@ class RangeWidget(QtGui.QWidget):
self.setSingleStep(ranges.step)
self.setNotchesVisible(True)
self.setNotchTarget(ranges.step)
- self.setValue(ranges.default)
+ temp = [abs(x-ranges.default) for x in ranges.ds_vals]
+ self.setValue(temp.index(min(temp)))
self.valueChanged.connect(slot)
class Slider(QtGui.QSlider):
@@ -101,7 +102,8 @@ class RangeWidget(QtGui.QWidget):
QtGui.QSlider.__init__(self, QtCore.Qt.Horizontal, parent)
self.setFocusPolicy(QtCore.Qt.NoFocus)
self.setRange(0, ranges.ds_steps-1)
- self.setValue(ranges.default)
+ temp = [abs(x-ranges.default) for x in ranges.ds_vals]
+ self.setValue(temp.index(min(temp)))
self.setPageStep(1)
self.setSingleStep(1)
self.setTickPosition(2)