@@ -207,7 +207,7 @@ def __init__(self, parent=None):
207207 # 冷启动轮次
208208 self .cold_start_rounds_spinbox = SpinBox ()
209209 self .cold_start_rounds_spinbox .setFixedWidth (WIDTH_SPINBOX )
210- self .cold_start_rounds_spinbox .setMinimum ( 1 )
210+ self .cold_start_rounds_spinbox .setRange ( 1 , 1000 )
211211 self .cold_start_rounds_spinbox .setValue (
212212 readme_settings_async ("fair_draw_settings" , "cold_start_rounds" )
213213 )
@@ -264,7 +264,7 @@ def __init__(self, parent=None):
264264 # 频率惩罚权重
265265 self .frequency_weight_spinbox = DoubleSpinBox ()
266266 self .frequency_weight_spinbox .setFixedWidth (WIDTH_SPINBOX )
267- self .frequency_weight_spinbox .setMinimum (0.01 )
267+ self .frequency_weight_spinbox .setRange (0.01 , 100.0 )
268268 self .frequency_weight_spinbox .setValue (
269269 readme_settings_async ("fair_draw_settings" , "frequency_weight" )
270270 )
@@ -303,7 +303,7 @@ def __init__(self, parent=None):
303303 # 差距阈值
304304 self .gap_threshold_spinbox = SpinBox ()
305305 self .gap_threshold_spinbox .setFixedWidth (WIDTH_SPINBOX )
306- self .gap_threshold_spinbox .setMinimum ( 1 )
306+ self .gap_threshold_spinbox .setRange ( 1 , 100 )
307307 self .gap_threshold_spinbox .setValue (
308308 readme_settings_async ("fair_draw_settings" , "gap_threshold" )
309309 )
@@ -318,7 +318,7 @@ def __init__(self, parent=None):
318318 # 候选池最少人数
319319 self .min_pool_size_spinbox = SpinBox ()
320320 self .min_pool_size_spinbox .setFixedWidth (WIDTH_SPINBOX )
321- self .min_pool_size_spinbox .setMinimum ( 1 )
321+ self .min_pool_size_spinbox .setRange ( 1 , 1000 )
322322 self .min_pool_size_spinbox .setValue (
323323 readme_settings_async ("fair_draw_settings" , "min_pool_size" )
324324 )
@@ -462,7 +462,7 @@ def __init__(self, parent=None):
462462 # 设置基础权重
463463 self .base_weight_spinbox = DoubleSpinBox ()
464464 self .base_weight_spinbox .setFixedWidth (WIDTH_SPINBOX )
465- self .base_weight_spinbox .setMinimum (0.01 )
465+ self .base_weight_spinbox .setRange (0.01 , 1000.0 )
466466 self .base_weight_spinbox .setValue (
467467 readme_settings_async ("fair_draw_settings" , "base_weight" )
468468 )
@@ -475,7 +475,7 @@ def __init__(self, parent=None):
475475 # 设置权重范围最小值
476476 self .min_weight_spinbox = DoubleSpinBox ()
477477 self .min_weight_spinbox .setFixedWidth (WIDTH_SPINBOX )
478- self .min_weight_spinbox .setMinimum (0.01 )
478+ self .min_weight_spinbox .setRange (0.01 , 1000.0 )
479479 self .min_weight_spinbox .setValue (
480480 readme_settings_async ("fair_draw_settings" , "min_weight" )
481481 )
@@ -488,7 +488,7 @@ def __init__(self, parent=None):
488488 # 设置权重范围最大值
489489 self .max_weight_spinbox = DoubleSpinBox ()
490490 self .max_weight_spinbox .setFixedWidth (WIDTH_SPINBOX )
491- self .max_weight_spinbox .setMinimum (0.01 )
491+ self .max_weight_spinbox .setRange (0.01 , 1000.0 )
492492 self .max_weight_spinbox .setValue (
493493 readme_settings_async ("fair_draw_settings" , "max_weight" )
494494 )
@@ -502,7 +502,7 @@ def __init__(self, parent=None):
502502 # 小组平衡权重
503503 self .group_weight_spinbox = DoubleSpinBox ()
504504 self .group_weight_spinbox .setFixedWidth (WIDTH_SPINBOX )
505- self .group_weight_spinbox .setMinimum (0.01 )
505+ self .group_weight_spinbox .setRange (0.01 , 1000.0 )
506506 self .group_weight_spinbox .setValue (
507507 readme_settings_async ("fair_draw_settings" , "group_weight" )
508508 )
@@ -515,7 +515,7 @@ def __init__(self, parent=None):
515515 # 性别平衡权重
516516 self .gender_weight_spinbox = DoubleSpinBox ()
517517 self .gender_weight_spinbox .setFixedWidth (WIDTH_SPINBOX )
518- self .gender_weight_spinbox .setMinimum (0.01 )
518+ self .gender_weight_spinbox .setRange (0.01 , 1000.0 )
519519 self .gender_weight_spinbox .setValue (
520520 readme_settings_async ("fair_draw_settings" , "gender_weight" )
521521 )
@@ -530,7 +530,7 @@ def __init__(self, parent=None):
530530 # 时间因子权重
531531 self .time_weight_spinbox = DoubleSpinBox ()
532532 self .time_weight_spinbox .setFixedWidth (WIDTH_SPINBOX )
533- self .time_weight_spinbox .setMinimum (0.01 )
533+ self .time_weight_spinbox .setRange (0.01 , 1000.0 )
534534 self .time_weight_spinbox .setValue (
535535 readme_settings_async ("fair_draw_settings" , "time_weight" )
536536 )
0 commit comments