@@ -214,6 +214,7 @@ def on_data_matrix(self):
214214 self .splitter .setSizes ([200 , 1000 ])
215215 else :
216216 self .splitter .setSizes ([0 , 1 ])
217+ self .splitter .update ()
217218
218219 @QtCore .pyqtSlot (str )
219220 def on_modify_filter (self , filt_id ):
@@ -222,6 +223,8 @@ def on_modify_filter(self, filt_id):
222223 # finally, check the button
223224 self .toolButton_ana_view .setChecked (True )
224225 self .subwindows ["analysis_view" ].setVisible (True )
226+ self .mdiArea .update ()
227+ self .subwindows ["analysis_view" ].update ()
225228
226229 @QtCore .pyqtSlot (str )
227230 def on_modify_plot (self , plot_id ):
@@ -230,6 +233,8 @@ def on_modify_plot(self, plot_id):
230233 # finally, check the button
231234 self .toolButton_ana_view .setChecked (True )
232235 self .subwindows ["analysis_view" ].setVisible (True )
236+ self .mdiArea .update ()
237+ self .subwindows ["analysis_view" ].update ()
233238
234239 @QtCore .pyqtSlot (str )
235240 def on_modify_slot (self , slot_id ):
@@ -238,12 +243,16 @@ def on_modify_slot(self, slot_id):
238243 # finally, check the button
239244 self .toolButton_ana_view .setChecked (True )
240245 self .subwindows ["analysis_view" ].setVisible (True )
246+ self .mdiArea .update ()
247+ self .subwindows ["analysis_view" ].update ()
241248
242249 @QtCore .pyqtSlot (bool )
243250 def on_quickview (self , view = True ):
244251 """Show/Hide QuickView (User clicked the QuickView button)"""
245252 self .subwindows ["quick_view" ].setVisible (view )
246253 self .data_matrix .enable_quickview (view )
254+ self .mdiArea .update ()
255+ self .subwindows ["quick_view" ].update ()
247256
248257 @QtCore .pyqtSlot ()
249258 def on_quickview_refresh (self ):
@@ -294,6 +303,8 @@ def update_pipeline(self):
294303 self .plots_changed .emit ()
295304 # Update analysis view
296305 self .widget_ana_view .update_content ()
306+ self .mdiArea .update ()
307+ self .subwindows ["analysis_view" ].update ()
297308
298309
299310def excepthook (etype , value , trace ):
0 commit comments