Matlab系列之APP Designer(msgbox函数 |
您所在的位置:网站首页 › 更新app出现英文对话框 › Matlab系列之APP Designer(msgbox函数 |
1. msgbox函数
msgbox - 创建消息对话框 此 MATLAB 函数 创建一个消息对话框,该对话框可将 message 自动换行,以适应合适大小的图窗。(示例图片如下图) 语法 f = msgbox(message) f = msgbox(message,title) f = msgbox(message,title,icon) f = msgbox(message,title,"custom",icondata,iconcmap) f = msgbox(___,createmode) 其中,message为要显示的文字,title为弹出消息框的标题,icon图标的对应图片如下图。 示例图片代码: msgbox("点击","关于","help") 2.questdlg函数questdlg - 创建问题对话框 此 MATLAB 函数 创建一个模态对话框,其中提出问题并返回用户的回答 - 'Yes'、'No'、'Cancel' 或 ''。(示例图片如下图) 语法 answer = questdlg(quest) answer = questdlg(quest,dlgtitle) answer = questdlg(quest,dlgtitle,defbtn) answer = questdlg(quest,dlgtitle,btn1,btn2,defbtn) answer = questdlg(quest,dlgtitle,btn1,btn2,btn3,defbtn) quest - 对话框中的问题 dlgtitle - 对话框标题 defbtn - 默认按钮选择 示例图片代码: questdlg("提问内容?","标题","选项1","选项2","选项1"); 3.delete函数delete - 删除文件或对象 语法 delete 文件名 delete(对象) 示例:用questdlg函数和delete函数,设计一个关闭APP的问题对话框,YES退出,NO返回,如下图。 实现代码: choice=questdlg("您确定要退出吗?","提示","YES","NO","NO"); switch choice case "YES" delete(app.UIFigure)%%关闭的是整个画布 return; case "NO" return; end 4.uigetfile函数uigetfile - 打开文件选择对话框,此 MATLAB 函数 打开一个模态对话框,其中列出了当前文件夹中的文件。用户可以在这里选择或输入文件的名称。如果文件存在并且有效,当用户点击打开时,uigetfile 将返回文件名。如果用户点击取消或窗口关闭按钮 (X),uigetfile 将返回 0。 语法 file = uigetfile [file,path] = uigetfile [file,path,indx] = uigetfile ___ = uigetfile(filter) ___ = uigetfile(filter,title) ___ = uigetfile(filter,title,defname) ___ = uigetfile(___,'MultiSelect',mode) 输入参数 filter - 文件过滤器 title - 对话框标题 defname - 默认文件名 mode - 多选模式 'off' (默认值) | 'on' 输出参数 file - 文件名 path - 指定的文件的路径 indx - 选定的过滤器索引 示例:将图片导入,可以多选,如下图。 示例代码: [file,path] = uigetfile({'*.jpg';'*.bmp';'*.png';'*.*'},'MultiSelect','on'); if isequal(file,0) || isequal(path,0) %没有选择图片 errordlg("没有选中文件","错误") else filepath=strcat(path,file); imshow(filepath,'Parent',app.UIAxes) end这边inshow函数的格式记住就行,一定要加'Parent',UIAxes为坐标区组件。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |