- in GUI element FCDoubleSpinner fixed an range issue

This commit is contained in:
Marius Stanciu
2020-08-23 16:57:59 +03:00
parent 26ac43bd2e
commit 3430d86dba
3 changed files with 10 additions and 3 deletions

View File

@@ -946,6 +946,9 @@ class FCDoubleSlider(QtWidgets.QSlider):
def value(self):
return float(super(FCDoubleSlider, self).value()) / self._multi
def get_value(self):
return self.value()
def setMinimum(self, value):
return super(FCDoubleSlider, self).setMinimum(value * self._multi)
@@ -961,9 +964,12 @@ class FCDoubleSlider(QtWidgets.QSlider):
def set_value(self, value):
super(FCDoubleSlider, self).setValue(int(value * self._multi))
def set_precision(self, decimals):
self._multi = 10 ** decimals
def set_range(self, min, max):
self.blockSignals(True)
self.setRange(min, max)
self.setRange(min * self._multi, max * self._multi)
self.blockSignals(False)