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 窗口。