GUI matlab 怎么在一开界面就在一AXES上显示图片且不影响别的按钮再用这个axes 50
GUImatlab怎么在一开界面就在一AXES上显示图片且不影响别的按钮再用这个axes按钮下的程序[filename,pathname]=uigetfile(...{'...
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 展开
按钮下的程序
[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 展开
1个回答
展开全部
你的好厅axes1是用GUIDE添加控件友灶隐生成的吗?
按说应该不会在pushbutton1_Callback 里找不到handles里的axes1元辩态素
按说应该不会在pushbutton1_Callback 里找不到handles里的axes1元辩态素
追问
是用GUIDE添加控件生成的,我一开始的功能是一个pushbutton1的callback里用到AXES1,,
但是后来我想在这个axes1的地方先预置一张图片,所以就在整个gui的openfn里面用了一下axes放图,,
结果pushbutton1里的axes1就不好了。。
天正软件
2024-08-02 广告
2024-08-02 广告
天正软件可以解决以下问题:1. 提供设计标准化:天正软件专注于勘察设计领域,为用户提供标准化、信息化、智能化的解决方案,以提高设计效率、优化设计流程、降低成本。2. 提高绘图效率:天正软件提供了一系列专业绘图工具,能够帮助设计师快速绘制图纸...
点击进入详情页
本回答由天正软件提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询