《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 4242|回复: 3
收起左侧

[提问] matlab activex 控件“PathChooserCtrl ”使用求助

[复制链接]
发表于 2010-8-6 23:05:22 | 显示全部楼层 |阅读模式
本帖最后由 meiguiyu118 于 2010-8-8 10:58 编辑

需要实现的效果:左边是路径选择菜单(PathChooserCtrl:activex5_Change),直接选择文件夹,文件夹中所有图像在右边的区域显示出来(axes2)。如下图所示:
目标1.jpg
PathChooserCtrl  属性 如下图:
QQ截图未命名3.jpg

代码如下:
  1. function activex5_Change(hObject, eventdata, handles)
  2. % hObject    handle to activex5 (see GCBO)
  3. % eventdata  structure with parameters passed to COM event listener
  4. % handles    structure with handles and user data (see GUIDATA)
  5. pathname=handles.activex5.get('Path');%获取activex5_Change的属性"Path"的值,即文件夹地址。
  6. files=dir(strcat(pathname,'\*.jpg'));
  7. len=length(files);
  8. for ii=1:len
  9.        Filesname{ii}=strcat(pathname,'\',files(ii).name);
  10.      fname{ii}=files(ii).name;
  11.     page{ii}=imread(Filesname{ii});
  12.    axes(handles.axes1);subplot(5,4,ii);
  13.     imshow(page{ii});%读取文件夹内所有图像。
  14. end
  15. handles.pathnamer=pathname;
  16. guidata(hObject, handles);
复制代码
运行结果:
??? Error using ==> comeventcallback at 35
Error firing event 'Change' to 'xuhui'.
Warning: Error occurred while evaluating listener callback.
The desktop configuration was not saved successfully
The desktop configuration was not saved successfully
The desktop configuration was not saved successfully
The desktop configuration was not saved successfully
错误一直循环显示,因为找不到MATLAB activex控件实例,一直处于迷茫中,请各位高手帮忙看下,谢谢了,非常感谢

源程序: 使用pathchooser控件.rar (6.62 KB, 下载次数: 10)
目标2.jpg
发表于 2010-8-7 07:51:13 | 显示全部楼层
楼主能否将您的程序上传到论坛,我们调试试试

您我们单纯从您的描述没有发现太大的可疑地方,估计需要直接调试您的程序才可以
 楼主| 发表于 2010-8-7 22:41:32 | 显示全部楼层
回复 2# dynamic


     dynamic 您好,先谢谢您了,使用PathChooser控件查看文件夹中所有图像的源程序已经上传到帖子中,请您帮忙看看,再次感谢。
发表于 2013-8-6 14:56:43 | 显示全部楼层
我也来看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 蜀ICP备19014457号 

GMT+8, 2020-11-27 11:23 , Processed in 0.057336 second(s), 14 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表