本章主要介绍了MATLAB的图形用户界面,如何添加图形控件以及图形控件的使用,如何创建图形界面的各种菜单对象以及使用方法,并通过大量的实例对GUI界面设计进行讲解。学完本章之后,要能够进行简单的图形界面设计。 the end! 2.文件保存对话框 调用函数为uiputfile,其调用格式如下: (1)uiputfile:弹出文件保存对话框,列出当前目前下的所有MATLAB文件。 (2)uiputfile(’InitFile’):列出当前目录下的所有由’InitFile’指定类型的文件。 (3)uiputfile(’InitFile’, ’DialogTitle’):列出当前目录下的所有由’InitFile’指定类型的文件,同时设置文件保存对话框的标题为’DialogTitle’。(4)uiputfile(’InitFile’, ‘DialogTitle’):列出当前目录下的所有由’InitFile’指定类型的文件,x, y参数用于确定文件保存对话框的位置。 (5)[fname, pname]=uiputfile(…):返回保存文件的文件名和路径。 例 保存当前目录下文件类型为’*.jpg;*.bmp;*.gif的图片,并设置打开对话框的标题为‘保存图片’,返回保存文件的文件名和路径。 [sfilename, sfilepath] = uiputfile({*.jpg; *.bmp;*.gif}, 保存图片, untitled.jpg); 7.4.2 MATLAB专用对话框 1.错误信息对话框 用于提示错误信息,函数为errordlg,其调用格式如下: (1)errordlg:打开默认的错误信息对话框。 (2)errordlg(‘errorstring’):打开显示’errorstring’信息的错误信息对话框。 (3)errordlg(‘errorstring’, ‘dlgname’):打开显示‘errorstring’信息的错误信息对话框。 (4)errordlg(‘errorstring’, ’dlgname‘,’on’):打 开显示’errorstring’信息的错误信息对话框,对话框的标题由‘dlgname’指定。如果对话框已经存在,’on’参数将对话框显示在最前端。 (5)h=errordlg(…):返回对话框的句柄。 例 建立一个标题为”错误信息”,信息提示为”输入错误,请重新输入”的错误信息提示框。 errordlg(输入错误,请重新输入, 错误信息) 2.帮助对话框 用于帮助提示信息,函数为helpdlg,其调用格式如下: (1)helpdlg:打开默认的帮助对话框。 (2)helpdlg(‘helpstring’):打开显示’errorstring’信息的帮助对话框。 (3)helpdlg(‘helpstring’, ‘dlgname’):打开显示’errorstring’信息的帮助对话框,对话框的标题由‘dlgname‘指定。 (4)h=helpdlg(…):返回对话框句柄。 例 建立一个标题为“在线帮助”,帮助信息为“矩阵尺寸必须相等”的帮助信息提示框。 helpdlg(矩阵尺寸必须相等,在线帮助); 3.信息提示对话框 用于显示提示信息,函数为msgbox,其调用格式如下: (1)msgbox(message):打开信息提示框对话框,显示message信息。 (2)msgbox(message, title):打开信息提示框对话框,显示message信息,title确定对话框标题。 (3)msgbox(message, title, ’icon’):打开信息提示框对话框,显示message信息,’icon’用于显示图标,可选图标包括:none(无图标,缺省值)、error、help、warn或者custom(用户定义)。 (4)msgbox(message, title, ’custom’, iconcmap):当使用用户定义图标时,iconData为定义图标的图像数据,iconData为图像的色彩图。 (5)h = msgbox(…):返回对话框句柄。 例 建立一个message为“你按了取消键”,标题为“保存失败”,icon值为“error”的信息提示框。 msgbox(你按了取消键, 保存失败, error); 4.进程条 以图形方式显示运算或处理的进程,函数为waitbar,其调用格式如下: (1)h=waitbar(x, ’title’): 显示以title为标题的进程条,x为进程条的比例长度,其值必须在0到1之间,h为返回的进程条对象的句柄。 (2) h=waitbar(x, ’title’, ’cre
您可能关注的文档
- 技术研制教案.doc
- 博园香郡名苑营销策略资料.ppt
- 班2016年二模资料.ppt
- 班队活动的设计与实施资料.ppt
- 班会:抄作业的危害资料.ppt
- 技术交底(基坑开挖)教案.doc
- 技术工作总结(范文)教案.doc
- 渤海水污染专题资料.ppt
- 班会铭妈乱说资料.ppt
- 班会之班会主题考前系列:为期末考试而战资料.ppt
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 餐厅服务质量保证措施及服务承诺.docx VIP
- 史赛克SFDAI髓内钉系统商品名T中文说明书.pdf VIP
- 2025至2030特种车行业风险投资发展分析及运作模式与投资融资报告.docx VIP
- 监控系统及门禁系统维护方案.docx VIP
- AQ1029-2019 煤矿安全监控系统及检测仪器使用管理规范 (AQ 1029-2019).pdf VIP
- 2026-2031主机游戏市场调查报告.docx VIP
- 《华为组织力:构建持续打胜仗的团队》华为前高管深度解析华为组织底层逻辑-读书笔记.pdf VIP
- 职业健康体检PPT课件.pptx VIP
- 工会会员端午节慰问品采购 投标方案(技术方案).doc VIP
- 2025-2026学年人教版英语七年级上册期末复习.pdf VIP
原创力文档

文档评论(0)