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属性,属性值表示单选或多选
我做了这么多,只是想给童年的自己做一个好榜样。

浙公网安备 33010602011771号