GUI一般对话框
matlab
帮助对话框:helpdlg(‘helpstring’,’dlgname’); 其中,helpstring:表示帮助对话框内容,dlgname:对话框名称调用该函数的M文件如下: clear all; helpdlg('请选择两个未知数','选择未知数')程序运行结果如下:
错误消息对话框:errordlg(‘errorstring’,’dlgname’); 其中,errorstring:表示帮助对话框内容,dlgname:对话框名称调用该函数的M文件如下: clear all; errordlg('您输入的数据类型不正确','数据类型出错')程序运行结果如下:
信息提示对话框:h=msgbox(‘Message’,’title’,Icon); 其中,message:消息提示框内容,title:表示提示框名称,Icon:提示框标志调用该函数的M文件如下: clear all; h=msgbox('请输入第一个字符串','输入字符串','warn');程序运行结果如下:
询问对话框:button=questdlg(‘qstring’,’title’,’str1’,’str2’,’str3’,default); 其中,qstring:表示询问内容,title:询问对话框名称,str1:第一个回答,str2:第二个回答,str3:第三个回答,default:默认的回答调用该函数的M文件如下: clear all; h=questdlg('您想要什么颜色的杯子','选择杯子','红色','蓝色','黑色','黑色');程序运行结果如下:
警告对话框:h=warndlg(‘warnstring’,’dlgname’); 其中,warnstring:表示警告对话框内容,dlgname:对话框名称调用该函数的M文件如下: clear all; h=warndlg('当前计算错误','警告!!!');程序运行结果如下:
变量输入对话框:inputdlg(prompt,dlgname,numlines,defaultanswer); 其中,prompt:提示输入变量信息的字符串,dlgname:对话框名称,numlines:输入变量可编辑文本框行数,defaultanswer:默认值,其个数与prompt中元素个数相同调用该函数的M文件如下: clear all; prompt={'输入第一个变量X:','输入第二个变量Y:'}; name='输入两个变量'; numlines=1; defaultanswer={'20','30'}; answer=inputdlg(prompt,name,numlines,defaultanswer);程序运行结果如下:
列表对话框:[Selection,OK]=listdlg(‘Liststring’,s); 其中,liststring:列表的内容,s:表示对应属性调用该函数的M文件如下: clear all; listdlg('liststring',{'红色','蓝色','黑色','黄色','绿色','橙色'},'Name','选择颜色','OKstring','确定','cancelstring','取消','ListSize',[220 110])程序运行结果如下: