@@ -31,13 +31,19 @@ def setValue(self, value):
31
31
super (DoubleSlider , self ).setValue (int (value * self ._multi ))
32
32
33
33
def setMinimum (self , value ):
34
- return super (DoubleSlider , self ).setMinimum (value * self ._multi )
34
+ # Convert the result to an integer to comply with the expected type
35
+ int_value = int (value * self ._multi )
36
+ return super (DoubleSlider , self ).setMinimum (int_value )
35
37
36
38
def setMaximum (self , value ):
37
- return super (DoubleSlider , self ).setMaximum (value * self ._multi )
39
+ # Convert the result to an integer to comply with the expected type
40
+ int_value = int (value * self ._multi )
41
+ return super (DoubleSlider , self ).setMaximum (int_value )
38
42
39
43
def setSingleStep (self , value ):
40
- return super (DoubleSlider , self ).setSingleStep (value * self ._multi )
44
+ # Convert the result to an integer to comply with the expected type
45
+ int_value = int (value * self ._multi )
46
+ return super (DoubleSlider , self ).setSingleStep (int_value )
41
47
42
48
def singleStep (self ):
43
49
return float (super (DoubleSlider , self ).singleStep ()) / self ._multi
@@ -116,7 +122,7 @@ def __init__(self, slider_decimals=0):
116
122
117
123
self .slider .valueChanged .connect (self .valuechange )
118
124
119
- self .setGeometry (300 , 300 , self .full_size , self .full_size )
125
+ self .setGeometry (int ( 300 ), int ( 300 ) , self .full_size , self .full_size )
120
126
121
127
self .layout .addWidget (self .slider , 1 , 0 )
122
128
@@ -352,7 +358,7 @@ def set_image(self, img, converter):
352
358
self .slider .setMinimum (0 )
353
359
self .slider .setMaximum (self .z_num - 1 )
354
360
self .slider .setTickPosition (QtWidgets .QSlider .TicksBothSides )
355
- self .slider .setGeometry (0.05 * self .full_size , 0.97 * self .full_size , 0.95 * self .full_size , 40 )
361
+ self .slider .setGeometry (int ( 0.05 * self .full_size ), int ( 0.97 * self .full_size ), int ( 0.95 * self .full_size ), int ( 40 ) )
356
362
357
363
self .setLUT ('viridis' )
358
364
0 commit comments