GUI matlab 怎么在一开界面就在一AXES上显示图片且不影响别的按钮再用这个axes
按钮下的程序
[filename, pathname] = uigetfile( ...
{'*.jpg;*.jpeg', 'Image Files (*.jpg, *.jpeg)'}, ...
'Pick an image');
axes(handles.axes1);%用axes命令设定当前操作的坐标轴是axes1
fpath=[pathname filename];%将文件名和目录名组合成一个完整的路径
img_src=imread(fpath);imshow(img_src);
set(handles.edit1,'string',filename);
我在axes1的creatfcn下面这样放图
function axes1_CreateFcn(hObject, eventdata, handles)
img=imread('SHU.jpg');image(img);
结果是打开界面时有这张SHU的图,可是我点按钮的时候还是只有SHU这张图,,这要怎么改呢?
下面是给我的报错
??? Reference to non-existent field 'axes1'.
Error in ==> opim>pushbutton1_Callback at 94
axes(handles.axes1);%用axes命令设定当前操作的坐标轴是axes1
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> opim at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==> @(hObject,eventdata)opim('pushbutton1_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
GUI matlab 怎么在一开界面就在一AXES上显示图片且不影响别的按钮再用这个axes
答案:1 悬赏:60
解决时间 2021-02-22 10:37
- 提问者网友:千城墨白
- 2021-02-21 15:32
最佳答案
- 二级知识专家网友:青春如此荒謬
- 2021-02-21 16:57
你的axes1是用GUIDE添加控件生成的吗?
按说应该不会在pushbutton1_Callback 里找不到handles里的axes1元素
按说应该不会在pushbutton1_Callback 里找不到handles里的axes1元素
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯