[view] fix: crashing when using floats for spinner components

This commit is contained in:
Vinicius Moreira
2021-12-13 12:03:59 -03:00
parent 2b6aa2af6f
commit e69d691766
3 changed files with 4 additions and 3 deletions

View File

@@ -12,6 +12,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixes
- UI
- 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
### Features

View File

@@ -289,8 +289,8 @@ class TabGroupComponent(ViewComponent):
class RangeInputComponent(InputViewComponent):
def __init__(self, id_: str, label: str, tooltip: str, min_value: float, max_value: float,
step_value: float, value: float = None, max_width: int = None):
def __init__(self, id_: str, label: str, tooltip: str, min_value: int, max_value: int,
step_value: int, value: Optional[int] = None, max_width: int = None):
super(RangeInputComponent, self).__init__(id_=id_)
self.label = label
self.tooltip = tooltip

View File

@@ -208,7 +208,7 @@ class GenericSettingsManager:
select_scale = RangeInputComponent(id_="scalef", label=self.i18n['core.config.ui.scale_factor'] + ' (%)',
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)
cur_style = QApplication.instance().property('qt_style') if not core_config['ui']['qt_style'] else core_config['ui']['qt_style']