MATLAB-GUI常用功能【常用弹窗的实现】

为了提示我们操作有没有结束,可以添加消息弹窗,这里介绍几种弹窗类型。

1.警告弹窗

MATLAB-GUI常用功能【常用弹窗的实现】_第1张图片
实现代码:

warndlg('数据生成成功.', '提示');%内容,标题

可以改变弹窗字体颜色和大小
MATLAB-GUI常用功能【常用弹窗的实现】_第2张图片

opts = struct('WindowStyle','modal',... 
              'Interpreter','tex');
warndlg('\fontsize{15}\color{red} 数据生成成功',...
             '提示', opts);

2.错误弹窗

MATLAB-GUI常用功能【常用弹窗的实现】_第3张图片
语法和警告类似

errordlg('错误','error');%内容,标题

同样可以改变字体和颜色
MATLAB-GUI常用功能【常用弹窗的实现】_第4张图片

opts = struct('WindowStyle','modal',... 
              'Interpreter','tex');
errordlg('\fontsize{15}\color{red} 错误',...
             'error', opts);

3.确认弹窗

MATLAB-GUI常用功能【常用弹窗的实现】_第5张图片

button=questdlg('确定退出吗?','退出程序','Yes','No','Yes');%内容,标题,选项(2个),默认选项
if strcmp(button,'Yes')
      delete(hObject);%Yes,关闭程序界面
close;%否则关闭弹窗,不退出界面
end

你可能感兴趣的:(MATLAB,MATLAB,gui,弹窗)