多语言展示
当前在线:1523今日阅读:91今日分享:37

GUI一般对话框设计

上次讲解了关于Matlab中通用对话框的设计,在实际工程的应用中,也经常会用到一些一般对话框。Matlab除了提供大量的通用对话框外,也有许多一般对话框,本节主要多常用的一般对话框进行说明:
工具/原料
1

GUI一般对话框

2

matlab

方法/步骤
1

帮助对话框:helpdlg(‘helpstring’,’dlgname’);       其中,helpstring:表示帮助对话框内容,dlgname:对话框名称调用该函数的M文件如下:       clear all;       helpdlg('请选择两个未知数','选择未知数')程序运行结果如下:

2

错误消息对话框:errordlg(‘errorstring’,’dlgname’);       其中,errorstring:表示帮助对话框内容,dlgname:对话框名称调用该函数的M文件如下:      clear all;      errordlg('您输入的数据类型不正确','数据类型出错')程序运行结果如下:

3

信息提示对话框:h=msgbox(‘Message’,’title’,Icon);       其中,message:消息提示框内容,title:表示提示框名称,Icon:提示框标志调用该函数的M文件如下:      clear all;      h=msgbox('请输入第一个字符串','输入字符串','warn');程序运行结果如下:

4

询问对话框:button=questdlg(‘qstring’,’title’,’str1’,’str2’,’str3’,default);      其中,qstring:表示询问内容,title:询问对话框名称,str1:第一个回答,str2:第二个回答,str3:第三个回答,default:默认的回答调用该函数的M文件如下:      clear all;      h=questdlg('您想要什么颜色的杯子','选择杯子','红色','蓝色','黑色','黑色');程序运行结果如下:

5

警告对话框:h=warndlg(‘warnstring’,’dlgname’);       其中,warnstring:表示警告对话框内容,dlgname:对话框名称调用该函数的M文件如下:      clear all;      h=warndlg('当前计算错误','警告!!!');程序运行结果如下:

6

变量输入对话框: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);程序运行结果如下:

7

列表对话框:[Selection,OK]=listdlg(‘Liststring’,s);       其中,liststring:列表的内容,s:表示对应属性调用该函数的M文件如下:       clear all;       listdlg('liststring',{'红色','蓝色','黑色','黄色','绿色','橙色'},'Name','选择颜色','OKstring','确定','cancelstring','取消','ListSize',[220 110])程序运行结果如下:

推荐信息