Skip to content

Commit ca848b2

Browse files
committed
add a few calls to update to try ti fix things on macOS
1 parent 0335134 commit ca848b2

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

shapeout2/gui/main.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

299310
def excepthook(etype, value, trace):

0 commit comments

Comments
 (0)