第十章用户图形界面图10.26输入对话框10.5.3打开与保存对话框。uigetfile和uisetfile对话框是设计用来允许用户交互地选择要打开或保存的文件,这些对话框返回文件名及路径,但并不实际读取或保存它。程序员负责写额外的代码。这两个对话框的形式如下:
[filename, pathname] = uigetfile(filter_spec, title);
[filename, pathname] = uisetfile(filter_spec, title);
参数filter_spec是指定在对话框中显示的文件类型的字符串,如“.m”、“.mat”等等。参数title指定对话框的标题。对话框执行后,filename包含了所选择的文件名,而pathname包含了文件的路径。如果取消对话框,则filename被设为0。下面的脚本演示了如何使用这些对话框,它提示用户输入MAT文件名,读取文件的内容,图10.27是在Windows XP系统中运行的结果(不同的操作系统显示的界面会有不同)。
[filename, pathname] = uigetfile('*.mat', 'Load MAT File');
if filename ~= 0
load([pathname filename]);
end
难道不想了解更多关于MATLAB图形用户界面编程的技巧吗?在这里,MATLAB图形用户界面编程 提供了详尽的编程指南,让你在图形界面设计中如鱼得水。而如果你对MATLAB图形用户界面编程的思考感兴趣,可以参考Matlab图形用户界面编程的几点思考,其中包含了一些深刻的见解。
若你想进一步了解如何在MATLAB中设计和实现用户界面,matlab图形用户界面gui编程及设计 提供了详细的设计方法和实例。还有,这篇文章基于MATLAB图形用户界面的对话框设计的应用 详细讲解了如何在不同应用中使用对话框设计。
你知道MATLAB界面编程还有哪些其他妙招吗?点击MATLAB图形用户界面 了解更多界面设计的秘密。想要全面掌握MATLAB图形用户界面设计的朋友们,不妨看看MATLAB图形用户界面,相信你会有不少收获!
暂无评论