help 可以换成none、error、help、warn任何一个,提示语左边的图标会发生变化。

matlab中的msgbox为信息对话框,其基本用法为:

  • msgbox('显示内容','标题')
  • msgbox('显示内容','标题','系统图标')

系统图标主要有none、error、help、warn

  • msgbox('显示内容','custom','custom','custom','IconData','IconCMap')

二、“提问”对话框

需要用到 questdlg函数 delete函数

questdlg函数如下:

questdlg('问的问题','对话框标题','选项1','选项2','选项3','默认选项,为前面选项中的一个')

在“退出”按钮添加回调函数:

        function Button_2Pushed(app, event)
            choice = questdlg("确定关闭吗?","关闭","YES","NO","NO");
            switch choice
                case "YES"
                    delete(app.UIFigure); %关闭所有窗口
                    return;
                case "NO"
                    return;

测试效果:

三、 文件对话框

uigetfiles的用法:

strcat的用法:横向连接字符串

 通过uigetfile可以获得FileName和PathName,需要把这两个连接到一起,才能指向一个具体的文件,即一个绝对路径。连接后的字符串可以被使用,例如将图片文件显示。

        function Button_3Pushed(app, event)
            [filename,pathname]=uigetfile({'*.jpg';'*.bmp';'.png';'*.*'});
            if isequal(filename,0)||isequal(pathname,0)
                errordlg('没有选择文件','错误');
                %获取文件的名字和路径
                file = strcat(pathname,filename);
            im = imread(file);
            imshow(im,'Parent',app.UIAxes);
            gray_imag = rgb2gray(im);
            imshow( gray_imag,'Parent',app.UIAxes_2);
                    matlab中的msgbox为信息对话框,其基本用法为:msgbox('显示内容','标题')	msgbox('显示内容','标题','系统图标')   系统图标主要有none、error、help、warnmsgbox('显示内容','custom','custom','custom','IconData','IconCMap')一、magbox对话框提示...
				
3.创建确认对话框   在app设计中,确认对话框是不可缺少的存在,如关闭app前的提醒、修改参数之后的提醒,可以规避在操作过程中的失误,从而避免数据等的丢失 3.1创建对话框语法 uiconfirm(f,message,title) uiconfirm(f,message,title,Name,Value) selection = uiconfirm(___)   其中,uiconfi...
Readme: 找到这个系列专栏,说明您已经是一名使用appdesigner 设计的工程师了,很高兴与您相遇。 如果您是一个初学者,我建议您可以先学习我之前出的7节视频课程,视频,可以帮助您快速上手并实践编app。 【MATLAB-app】系列教程(含视频)第0课_csdn上第一套关于matlab appdesigner系列“视频课”来啦~~ 本文目录: 1.如何输出提示、警告、报错等信息? 2.介绍一个强大的函数uialert 3.怎么做(结合实例)
'MFquestdlg' 只是对 'questdlg' 的简单修改,它使您可以指定 questdlg 在屏幕上的位置。 一切都像原来的'questdlg',只是你需要确定你想要的对话框位置。 使用以下形式的二元素向量指定位置: [左,下] 其中 'left' 和 'bottom' 定义了从屏幕左下角到问题对话框左下角的距离。 'left' 和 'bottom' 是标准化单位,显然在 0 和 1 之间。位置向量必须作为 'MFquestdlg' 的第一个元素添加。 一个例子可能是: button = MFquestdlg ( [ 0.6 , 0.1 ] , '位置合适吗?' , '可以吗?' );
你可以在 MATLAB App Designer使用 `closerequestfcn` 回调函数来定义关闭 App 窗口时的操作。在这个函数中,你可以添加任何你想要执行的操作,比如数据保存、清理等等。下面是一个示例: 1. 在 App Designer 中打开 "Code View"。 2. 选择 "Figure" 节点,然后在 "Properties" 面板中找到 "CloseRequestFcn" 属性。 3. 单击 "Edit Value" 按钮,在弹出的 "Edit Callback" 对话框中添加以下代码: function appClose(app, event) % 在这里添加你的操作 % 比如保存数据、清理等等 delete(app); 4. 点击 "Save" 按钮保存回调函数。 5. 点击 "Run" 按钮运行 App,测试关闭 App 窗口时的操作。 在这个示例中,我们定义了一个名为 `appClose` 的回调函数,它接受两个参数:`app` 和 `event`。在这个函数中,我们可以添加任何我们想要执行的操作,最后调用 `delete` 函数来关闭 App 窗口。