常用的对话框(三)

1.普通对话框  dialog

调用格式:

  h=dialog('PropertyName','PropertyValue'......)

 %普通对话框
h=dialog('name','关于...','position',[ ]);
uicontrol('parent',h,'style','text','string','你好!','position',[ ],'fontsize',);
uicontrol('parent',h,'style','pushbutton','position',...
[ ],'string','确定','callback','delete(gcbf)');

2.错误对话框 errordlg

调用格式:

  h = errordlg
  h = errordlg(errorstring)
  h = errordlg(errorstring,dlgname)
  h = errordlg(errorstring,dlgname,createmode)

errordlg函数-->2 axes对象和1 pushbutton对象-->axes子对象有image对象和text对象

 %错误对话框
h=errordlg('警告','错误');
ha=get(h,'children'); hu=findall(allchild(h),'style','pushbutton');
set(hu,'string','确定');
ht=findall(ha,'type','text');
set(ht,'fontsize',,'fontname','隶书');
3.警告对话框

调用格式:

  h = warndlg
  h = warndlg(warningstring)
  h = warndlg(warningstring,dlgname)
  h = warndlg(warningstring,dlgname,createmode)

 %警告对话框
h=warndlg('内存不足','警告','modal');

4.帮助对话框 warndlg

调用格式:

  helpdlg
  helpdlg('helpstring')
  helpdlg('helpstring','dlgname')
  h = helpdlg(...)

 %帮助对话框
helpdlg('双击对象进入编辑状态','提示');

5.信息对话框 msgbox

调用格式:

  h = msgbox(Message) 
  h = msgbox(Message,Title) 
  h = msgbox(Message,Title,Icon) 
  h = msgbox(Message,Title,'custom',IconData,IconCMap) 
  h = msgbox(...,CreateMode

Icon中有‘error’、‘warn’、‘help’、‘custom’


CreateMode中有 modal   non-modal(Default) replace

 %信息对话框
msgbox('中日钓鱼岛之争愈演愈烈!','每日新闻','warn');

6.提问对话框 questdlg

调用格式:

  button = questdlg('qstring')
  button = questdlg('qstring','title') 
  button = questdlg('qstring','title',default)
  button = questdlg('qstring','title','str1','str2',default) %两个按钮
  button = questdlg('qstring','title','str1','str2','str3',default) %三个按钮
  button = questdlg('qstring','title', ..., options)

 %提问对话框
questdlg('今天你学习了吗?','问题提示','Yes','No','Yes');

matlab GUI之常用对话框(三)-- dialog \ errordlg \ warndlg \ helpdlg \ msgbox \questdlg的更多相关文章

  1. matlab GUI之常用对话框(一)-- uigetfile\ uiputfile \ uisetcolor \ uisetfont

    常用对话框(一) 1.uigetfile  文件打开对话框 调用格式:      [FileName,PathName,FilterIndex]=uigetfile or     [FileName, ...

  2. matlab GUI之常用对话框(四)-- 输入对话框 inputdlg、目录对话框 uigetdir、列表对话框 listdlg

    常用对话框(四) 1.输入对话框  inputdlg answer = inputdlg(prompt) answer = inputdlg(prompt,dlg_title) answer = in ...

  3. matlab GUI之常用对话框(二)-- 进度条的使用方法

    常用对话框(二) 进度条   waitbar 调用格式: h = waitbar(x,'message')  waitbar(x,'message','CreateCancelBtn','button ...

  4. MATLAB GUI对话框设计(转载)

    原文地址:http://blog.csdn.net/shuziluoji1988/article/details/8532982 1.公共对话框: 公共对话框是利用windows资源的对话框,包括文件 ...

  5. Android 常用对话框Dialog封装

    Android 6种 常用对话框Dialog封装 包括: 消息对话框.警示(含确认.取消)对话框.单选对话框. 复选对话框.列表对话框.自定义视图(含确认.取消)对话框 分别如下图所示:       ...

  6. MATLAB GUI对话框设计

    原文地址:http://blog.csdn.net/shuziluoji1988/article/details/8532982 1.公共对话框: 公共对话框是利用windows资源的对话框,包括文件 ...

  7. Matlab GUI设计中的一些常用函数

    Matlab GUI常用函数总结 % — 文件的打开.读取和关闭% — 文件的保存% — 创建一个进度条% — 在名为display的axes显示图像,然后关闭% — 把数字转化为时间格式% — ch ...

  8. JavaScrip——初学(三个常用对话框及方法调用)

    一. 三个常用对话框: 1.都必须写在<scrip></scrip> <body> <font>alert("报错")</fo ...

  9. 关于matlab GUI 的一些总结

    最近在 用matlab做一个GUI的用户界面 大多都是百度出来 摸索的学习 总结一下遇到的一些问题和解决方法 一: 在文本框动态显示文本 (保留之前的文本并显示当前文本内容): 在文本框显示文本 基本 ...

随机推荐

  1. [转]Asp.Net MVC使用HtmlHelper渲染,并传递FormCollection参数的陷阱 【转】

    在Asp.Net MVC 1.0编程中,我们经常遇见这样的场景,在新建一个对象时候,通过HtmlHelper的方式在View模型中渲染Html控件,当填写完相关内容后,通过Form把需要新建的内容Po ...

  2. android setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds差别

    手工设置文本与图片相对位置时.经常使用到例如以下方法: setCompoundDrawables(left, top, right, bottom) setCompoundDrawablesWithI ...

  3. 初识Devexpress ChartControl 之 动态添加stepline及TextAnnotation

    最近在用devexpress 第三方软件做项目. devexpress 的控件使用简单.功能强大.类型丰富.界面优美.扩展性强.今天主要是动态生成了一条StepLine.生成后的效果(能力不强,所以做 ...

  4. Oracle 字符集问题

    1 简介 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储.处理和检索数据.利用全球化支持,O ...

  5. Python核心编程读笔 8: 文件和输入输出

    第九章 文件和输入输出 一.文件内建函数.方法.属性 1 文件内建函数 file_object = open(file_name, access_mode='r', buffering=-1) 工厂函 ...

  6. Java 初始化字段方式和顺序

    Java 初始化字段方式和顺序: 类加载时直接初始化静态字段; 类加载时调用静态方法初始化静态字段; 实例化对象时,在调用构造函数之前代码块中初始化字段; 实例化对象时,在调用构造函数之时初始化字段; ...

  7. hadoop 2.6.0 yarn total memory metrics 不正常

    https://issues.apache.org/jira/browse/YARN-3432

  8. [剖析Javascript原理]1.原生数据类型

    一.原生数据类型 JS共有5种原生数据类型: Boolean true或者false String 字符串,在单引号或者双引号之间(不存在字符类型) Number 整数或者浮点数 Null 空 und ...

  9. DB2 相关操作

      查看数据库版本:db2level DB21061E  Command line environment not initialized. windows命令行下,需要先调用db2cmd,或者DB2 ...

  10. python模块—socket

    创建套接字: socket.socket(family,type[,protocal]) 使用给定的地址族.套接字类型.协议编号(默认为0)来创建套接字. 1. socket类型: socket.AF ...