软件环境
软件版本是matlab2019b,App Designer是matlab2016a以后的版本中才有的模块。
组件的使用
主窗口UIFigure
Position:(x,y,width,height),相对于父容器左下角的位置。
窗口加载时居中:
进入主窗口启动函数回调
function startupFcn(app)
screen=get(0,"ScreenSize");%获取屏幕尺寸,返回(1,1,width,height)
screenX=(screen(3)-1200)/2;%窗体左下角X坐标
screenY=(screen(4)-720)/2;%窗体左下角Y坐标
app.UIFigure.Position=[screenX,screenY,1200,720];%窗体位置,宽1200px,高720px
%还可以进行其他界面组件属性的初始化
end
关闭主窗口时增加确认提示
function UIFigureCloseRequest(app, event)
result=questdlg("确定退出?","提示","是","否","是");
if result=='是'
delete(app);
end
end
面板Panel
多个小的组件可以放在一个面板中,方便移动