MATLAB-《10分钟学习GUI系列》-【第七课】 - 常用对话框(1) 适合与客户进行交互

uigetfile:打开选择文件对话框
 
uigetfile
doc uigetfile %查看uigetfile的使用方法
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec,DialogTitle,DefaultName)

%输入参数意义
%FilterSpec:设置将要打开的文件的类型
uigetfile('*.m');%设置打开文件类型为.m文件
%DialogTitle:设置文件打开对话框的标题名
%DefaultName:设置要打开文件的文件名
uigetfile('*.m', '实例', 'default.m');

% 输出参数意义
%FileName:输出打开文件的文件名
%PathName:输出打开文件的原始路径
%FilterIndex:返回1表示按了【确认】键,返回0表示按了【取消】键
[a, b, c] = uigetfile('*.m');

%uigetfile函数的作用,只是显示我们选择了要打开哪个文件,后续的具体打开文件要靠别的函数。
[a, b, c] = uigetfile('*.txt');
if c == 1%判断是点击了【确认】键,这是大型程序时,使用的一些技巧。
    load(fullfile(b, a));%只有点击了【确认】键,下面的加载文件才有意义。
                         %否则,你点击了【取消】键,代表你没有选定文件,也就没法读取文件了。
end

  

uiputfile:打开文件保存对话框

%uiputfile函数的作用,只是显示我们选择了要保存到哪个文件,后续的具体如何保存文件要使用具体的函数。
uiputfile
[FileName,PathName,FilterIndex] = uiputfile(FilterSpec,DialogTitle,DefaultName)
[a, b, c] = uiputfile('*.m');%保存m文件

  

 

posted @ 2020-10-07 15:55  年轻的白杨  阅读(284)  评论(0)    收藏  举报