| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1085 人关注过本帖
标题:[求助]请教一个GUI回调函数问题?
只看楼主 加入收藏
此在与世界
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-6-28
收藏
 问题点数:0 回复次数:0 
[求助]请教一个GUI回调函数问题?

请教一个GUI回调函数问题?

set(0,'units','pixels');
pos=get(0,'ScreenSize');
set(0,'units','centimeters');
pos1=get(0,'ScreenSize');
set(0,'units','inches');
pos2=get(0,'ScreenSize');
pix_cent=pos1(3)/pos(3);
pix_inche=pos2(3)/pos(3);
unit_change=[pix_cent,pix_inche];
set(0,'userdata',unit_change);
这段代码加入回调函数中时,会出现我的
function open_Callback(hObject, eventdata, handles)
% hObject handle to open (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
handles.bw=[];
[filename,pathname]=uigetfile({'*.jpg','image file(*.jpg)';'*.bmp','image file(*.bmp)';...
'*.tif','image file(*.tif)';'*.hdf','image file(*.hdf)';...
'*.png','image file(*.hdf)';'*.xwd','image file(*.xwd)'},...
'Open Image File');
if(isequal([filename,pathname],[0,0]))
return
end
cd
olddata=imread(filename);
hfigure=figure;
imshow(olddata);
set(hfigure,'resize','on','MenuBar','none');
handles.olddata=olddata;
handles.data=olddata;
handles.hfigure=hfigure;
guidata(hObject,handles);
这样会打不开图片,不知道为什么?麻烦哪位大侠看看,应该怎么办?顺便问一下,各个机器的像素大小是不是一样?
搜索更多相关主题的帖子: GUI 回调 函数 
2007-10-11 16:56
快速回复:[求助]请教一个GUI回调函数问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.010650 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved