@@ -347,19 +347,19 @@ def setup_mdi(self):
347347 return
348348
349349 widgets = {
350- "Plots " : self .plot_widget ,
351- "Project " : self .project_widget ,
352- "Terminal " : self .terminal_widget ,
353- "Fitting Controls " : self .controls_widget ,
350+ "plots " : self .plot_widget ,
351+ "project " : self .project_widget ,
352+ "terminal " : self .terminal_widget ,
353+ "fitting controls " : self .controls_widget ,
354354 }
355355 self .setup_mdi_widgets ()
356356
357357 for title , widget in reversed (widgets .items ()):
358- widget .setWindowTitle (title )
358+ widget .setWindowTitle (title . title () )
359359 window = self .mdi .addSubWindow (
360360 widget , QtCore .Qt .WindowType .WindowMinMaxButtonsHint | QtCore .Qt .WindowType .WindowTitleHint
361361 )
362- window .setWindowTitle (title )
362+ window .setWindowTitle (title . title () )
363363
364364 self .reset_mdi_layout ()
365365 self .startup_dlg = self .takeCentralWidget ()
@@ -384,7 +384,7 @@ def reset_mdi_layout(self):
384384 else :
385385 for window in self .mdi .subWindowList ():
386386 # get corresponding MDIGeometries entry for the widget
387- widget_name = window .windowTitle ().replace ( " " , "" )
387+ widget_name = window .windowTitle ().lower (). split ( " " )[ - 1 ]
388388 x , y , width , height , minimized = getattr (self .settings .mdi_defaults , widget_name )
389389 if minimized :
390390 window .showMinimized ()
@@ -397,7 +397,7 @@ def save_mdi_layout(self):
397397 geoms = {}
398398 for window in self .mdi .subWindowList ():
399399 # get corresponding MDIGeometries entry for the widget
400- widget_name = window .windowTitle ().replace ( " " , "" )
400+ widget_name = window .windowTitle ().lower (). split ( " " )[ - 1 ]
401401 geom = window .geometry ()
402402 geoms [widget_name ] = (geom .x (), geom .y (), geom .width (), geom .height (), window .isMinimized ())
403403
0 commit comments