mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Dynamically set range of spinbox for config value
This commit is contained in:
parent
cfba2cbdd5
commit
1b6465d2ac
@ -96,6 +96,7 @@ class ConfigWidget(QWidget):
|
||||
if opt.type == 'number':
|
||||
c = QSpinBox if isinstance(opt.default, numbers.Integral) else QDoubleSpinBox
|
||||
widget = c(self)
|
||||
widget.setRange(min(widget.minimum(), 20 * val), max(widget.maximum(), 20 * val))
|
||||
widget.setValue(val)
|
||||
elif opt.type == 'string':
|
||||
widget = QLineEdit(self)
|
||||
|
Loading…
x
Reference in New Issue
Block a user