第7章 MATLAB图形用户界面设计试卷.ppt

本章主要介绍了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

文档评论(0)

1亿VIP精品文档

相关文档