mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 00:04:15 +02:00
[view] fix: crashing when using floats for spinner components
This commit is contained in:
@@ -12,6 +12,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||||||
### Fixes
|
### Fixes
|
||||||
- UI
|
- UI
|
||||||
- crashing when resizing with floats instead of integers [#216](https://github.com/vinifmor/bauh/issues/216)
|
- crashing when resizing with floats instead of integers [#216](https://github.com/vinifmor/bauh/issues/216)
|
||||||
|
- crashing when using floats for spinner components [#217](https://github.com/vinifmor/bauh/issues/217)
|
||||||
|
|
||||||
## [0.9.23] 2021-12-10
|
## [0.9.23] 2021-12-10
|
||||||
### Features
|
### Features
|
||||||
|
|||||||
@@ -289,8 +289,8 @@ class TabGroupComponent(ViewComponent):
|
|||||||
|
|
||||||
class RangeInputComponent(InputViewComponent):
|
class RangeInputComponent(InputViewComponent):
|
||||||
|
|
||||||
def __init__(self, id_: str, label: str, tooltip: str, min_value: float, max_value: float,
|
def __init__(self, id_: str, label: str, tooltip: str, min_value: int, max_value: int,
|
||||||
step_value: float, value: float = None, max_width: int = None):
|
step_value: int, value: Optional[int] = None, max_width: int = None):
|
||||||
super(RangeInputComponent, self).__init__(id_=id_)
|
super(RangeInputComponent, self).__init__(id_=id_)
|
||||||
self.label = label
|
self.label = label
|
||||||
self.tooltip = tooltip
|
self.tooltip = tooltip
|
||||||
|
|||||||
@@ -208,7 +208,7 @@ class GenericSettingsManager:
|
|||||||
|
|
||||||
select_scale = RangeInputComponent(id_="scalef", label=self.i18n['core.config.ui.scale_factor'] + ' (%)',
|
select_scale = RangeInputComponent(id_="scalef", label=self.i18n['core.config.ui.scale_factor'] + ' (%)',
|
||||||
tooltip=self.i18n['core.config.ui.scale_factor.tip'],
|
tooltip=self.i18n['core.config.ui.scale_factor.tip'],
|
||||||
min_value=100, max_value=400, step_value=5, value=scale * 100,
|
min_value=100, max_value=400, step_value=5, value=int(scale * 100),
|
||||||
max_width=default_width)
|
max_width=default_width)
|
||||||
|
|
||||||
cur_style = QApplication.instance().property('qt_style') if not core_config['ui']['qt_style'] else core_config['ui']['qt_style']
|
cur_style = QApplication.instance().property('qt_style') if not core_config['ui']['qt_style'] else core_config['ui']['qt_style']
|
||||||
|
|||||||
Reference in New Issue
Block a user