标题:[求助]请教一个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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-176803-1-1.html




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

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