请教实现文件导航的问题
部分编程如下function Step
figure;
set(gcf,'Color',);
h1=uicontrol('style','push',...
'position',',...
'string','...',...
'callback','uigetfile');
h2=uicontrol('style','edit',...
'position',);
其中push按钮用来实现文件导航
函数uigetfile用来找出所需要文件的:文件名和路径名
但是我想通过点击push按钮,将uigetfile函数返回的文件所在计算机的路径显示在edit 框(就象我们使用邮件,贴附件的功能一样)
请教各位大侠了. 其他各位版主、坛友都来帮忙出主意啊 力不从心呀~~ 用 = uigetfile(...)
PathName就是你要返回的文件路径了
然后将该值赋给edit控件就行了
具体如何使用可以用doc uigetfile查看帮助
[此贴子已经被作者于2006-6-18 20:06:10编辑过]
figure;
set(gcf,'Color',);
H1=uicontrol(gcf,'style','push',...
'unit','normalized','position',,...
'string','...',...
'callback',[' = uigetfile;','set(H2,''string'',PathName)']);
H2=uicontrol(gcf,'style','edit',...
'unit','normalized','position',); 我后来把这个问题解决了,希望以后大家遇到同样的问题的时候可以轻松解决
设置全局变量 h2
function Step
global h2
figure;
set(gcf,'Color',);
h1=uicontrol('style','push',...
'position',',...
'string','...',...
'callback','getfile');
h2=uicontrol('style','edit',...
'string',[''],...
'position',,...
'callback','getfile');
然后在相同路径下保存如下函数:
function getfile()
global h2
=uigetfile;
set(h2,'string',[' ',PathName,FileName]);
然后运行Step就可以轻松得到想要的结果啦. 谢了,我也正需这个
页:
[1]