常用的对话框(三)

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. 开发该选择Blocks还是Delegates(转)

    原文链接:http://blog.stablekernel.com/blocks-or-delegates/ By Joe Conway,CEO | Jul 11,2013 11:29:00 AM 有 ...

  2. iOS动画技术笔记

    概述 在IOS开发中,实现动画操作的地方有很多,典型的是在视图控制器的segue操作时.在同一个视图控制器类中,加载切换不同的视图时,也需要动画效果,还有一些视图对象有动画效果会更好. 插一句,在IO ...

  3. Swift中编写单例的正确方式

    在之前的帖子里聊过状态管理有多痛苦,有时这是不可避免的.一个状态管理的例子大家都很熟悉,那就是单例.使用Swift时,有许多方法实现单例,这是个麻烦事,因为我们不知道哪个最合适.这里我们来回顾一下单例 ...

  4. Cannot access empty property

    致命错误:不能够进入此空值,位于E:\sunlion\web\down\class\db_sql.php 代码 <?php Class TestClass1{ var $class2; publ ...

  5. javascript高级知识分析——定义函数

    代码信息来自于http://ejohn.org/apps/learn/. 可以使用哪些方式来声明函数? function isNimble(){ return true; } var canFly = ...

  6. Android源码学习(一) 数据集观察者

    查看Android源码发现这个,决定记下下来. 1.在android.database这个包下面,存在这样一个抽象类DataSetObserver,里面包括onChanged()和onInvalida ...

  7. LocalStorage存储

     1.localStorage存储服务: .factory('storageSvc', [function () { return { //保存数据 save: function (key, valu ...

  8. java中int和Integer的区别

    Integer与int的种种比较你知道多少?  转载自http://www.cnblogs.com/liuling/archive/2013/05/05/intAndInteger.html 如果面试 ...

  9. C++, const:

            问题: const成员函数和普通成员函数可以是同名同参数吗? 可以,这是一种函数的重载. const成员函数可不可以修改对象的成员变量的值? 不可以修改.//error C3490: ...

  10. JavaWeb核心编程之(三.4)Servlet Context 配置

    ServletContextServlet引擎为每个Web应用程序都创建一个对应的ServletContext对象, ServletContext对象被包含在ServletConfig对象中, 调用S ...