MATLAB中各种对话框的设置



1、dialog 对话框

创建一个对话框:

h=dialog(‘propername','propervalue');

创建一个带确定按钮的对话框:

代码:

<span style="font-size:18px;">h=dialog('Name','关于....','Position',[200 200 200 70]);  %建立一个对话框
uicontrol('Style','text','Units','pixels','Position',[50 40 120 20],'FontSize',10,...
    'Parent',h,'String','欢迎使用');  %创建文本内容
uicontrol('Units','pixels','Position',[80 10 50 20],'FontSize',10,...
    'Parent',h,'String','确定','Callback','delete(gcf)');  %创建按钮</span>

2、警告对话框:

h=warndlg('warning msg','dlgname');

<span style="font-size:18px;">h=warndlg('内存不足','警告');</span>


3、提问对话框:

button=questdlg('提问内容','提问框的名称');

<span style="font-size:18px;">button=questdlg('吃了吗','问题');
</span>
带有按钮的对话框:

button=questdlg('问题‘,'框的名乘’,'str1','str2','default');

str1 str2 分别问按钮的名称,defalut的有效值为str1.str2;


<span style="font-size:18px;">button=questdlg('炒股不‘,’问题提问‘,’会‘,’不会‘,’会‘);</span>
4、输入对话框  inputdlg()函数

answer=inputdlg(prompt,title);

prompt为提示对话框,title为框的名称

a=inputdlg('输入密码:','找回密码');

    

输入多个包含对话框:

a=inputdlg({'输入密码:','密码'},'找回密码');
  


如果在提示框输入多行的内容以及提示框中的默认内容:

answer=inputdlg(prompt,title,nlines,{’string','string1'});

nlines表示输入的行数;

’string','string1'提示的内容


5、获取文件目录的对话框

name=uigetdir('start path','title');


name=uigetdir('c:/');


6'列表选择对话框:

[sel ok]=listdlg('string',value,'string1','value'......)



实验代码:

[sel ok]=listdlg('ListString',{'a','b','c'},...
    'Name','选择一个','OKString','确定','CancelString','取消','SelectionMode','single','ListSize',[180 80]);







  • 9
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值