@@ -111,6 +111,8 @@ def rawValueCb(self, str):
111
111
112
112
# create min/max boxes or sliders
113
113
def setChannels (self ,channels : int ):
114
+ if channels == self .channels :
115
+ return
114
116
self .channels = channels
115
117
116
118
if self .manual_tune :
@@ -123,13 +125,13 @@ def setChannels(self,channels : int):
123
125
124
126
rawProgressBar = QProgressBar (self )
125
127
rawProgressBar .setRange (- 32768 , 32767 )
126
- rawProgressBar .setFixedHeight (QtRangeSlider .HEIGHT // 2 )
128
+ rawProgressBar .setFixedHeight (QtRangeSlider .HEIGHT - 4 )
127
129
rawProgressBar .setTextVisible (False )
128
130
129
131
self .tune_list .append ([rangeSlider ,rawProgressBar ])
130
- self .tuneBoxLayout .addItem (QSpacerItem (QtRangeSlider .TRACK_PADDING ,0 ,QSizePolicy .Policy .Fixed ) ,i + start_row ,0 )
132
+ self .tuneBoxLayout .addItem (QSpacerItem (QtRangeSlider .TRACK_PADDING ,1 ,QSizePolicy .Policy .Fixed , QSizePolicy . Policy . Minimum ) ,i + start_row ,0 )
131
133
self .tuneBoxLayout .addWidget (rawProgressBar ,i + start_row ,1 )
132
- self .tuneBoxLayout .addItem (QSpacerItem (QtRangeSlider .TRACK_PADDING ,0 ,QSizePolicy .Policy .Fixed ) ,i + start_row ,2 )
134
+ self .tuneBoxLayout .addItem (QSpacerItem (QtRangeSlider .TRACK_PADDING ,1 ,QSizePolicy .Policy .Fixed , QSizePolicy . Policy . Minimum ) ,i + start_row ,2 )
133
135
self .tuneBoxLayout .addWidget (rangeSlider ,i + start_row ,0 ,1 ,2 )
134
136
#rangeSlider.setValue(0x7fff)
135
137
self .register_callback (self .classname ,"min" ,lambda v ,slider = rangeSlider : slider .set_left_thumb_value (v + 0x7fff ) ,self .instance ,adr = i ,conversion = int )
0 commit comments