MATLAB-《10分钟学习GUI系列》- 【第十一课】 - 常用对话框(5)

inputdlg:输入对话框

name = inputdlg('请输入姓名', '实例');

%使用元胞数组,设置多个输入框,注意大括号。输出ret也是元胞数组。
ret = inputdlg({'请输入姓名', '请输入性别'}, '实例');

%设置输入多行对话框,输出也是元胞数组
info = inputdlg('请留言', '留言', 2);%2代表最多可以输入2行

%设置输入的默认值。on代表窗口大小可改变,默认为off,不可更改大小。
re = inputdlg({'请输入姓名', '请输入性别'}, '实例', 1, {'lskyp', '男'}, 'on');

  

uigetdir:目录(文件夹)选择对话框

uigetdir %返回的是目标选择的目录
uigetdir('C:\', '浏览');%第一个参数是设置默认选择的起始路径。第二个参数是对话框名称。

  

listdlg:列表选择对话框
[Sel, OK] = listdlg(...%输出第一个参数是选择的数的顺序,输出第二个参数1是代表按下了【确定】键,0是按下【取消】键
    'ListString', {'A', 'B', 'C', 'D'}, ...
    'OKString', '确定', ...
    'CancelString', '取消', ...
    'Name', '选择', ...
    'SelectionMode', 'single');%SelectionMode属性,属性值表示单选或多选

  

posted @ 2020-10-07 16:09  年轻的白杨  阅读(357)  评论(0)    收藏  举报