2020-07-25 MATLAB App Designer——App Designer 運行后窗口不居中顯示,總是偏
1.狀況描述
?app? 按F5運行后界面不居中,右上角只顯示部分(紅框所示) ? ? ? ? ? ? ? ? ? ? ? ? ? ?

2.原因解釋
窗口定位出錯,定位是[680,522,1358,708]? ,故運行是坐標原點定位到(680,522)導致窗口無法全部查看

3.解決方法
修改桌面控件(?app.AMainWindow)的Position,使起居中顯示
?Position_Screen = get(0,'ScreenSize'); % 獲取屏幕尺寸
? ? ? ? ? ? Position_App = app.AMainWindow.Position; % 軟件的尺寸
? ? ? ? ? ? Position_App(1) = (Position_Screen(3)-Position_App(3))/2-100;? % 定位x
? ? ? ? ? ? Position_App(2) = (Position_Screen(4)-Position_App(4))/2;? % 定位y
? ? ? ? ? ? app.AMainWindow.Position = Position_App;
標簽: