在MATLAB中,我做了一个GUI,但是从文件夹打开和从MATLAB命令框打开显示的不一样。

我发现如果从文件夹中直接打开的.fig没有把我在openingfcn也就是这个函数functionstart_OpeningFcn(hObject,eventdata,h... 我发现如果从文件夹中直接打开的.fig没有把我在openingfcn也就是这个函数function start_OpeningFcn(hObject, eventdata, handles, varargin)中创建的控件显示出来,我这个例子中是添加一个背景图案,两种途径打开的效果图如图所示。
我的function start_OpeningFcn(hObject, eventdata, handles, varargin)函数如下
function start_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.% hObject handle to figure% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% varargin command line arguments to start (see VARARGIN)
% Choose default command line output for starthandles.output = hObject;
% Update handles structureguidata(hObject, handles);
ha=axes('units','normalized','position',[0 0 1 1]);uistack(ha,'down')II=imread('hexiehao.jpg');image(II)colormap grayset(ha,'visible','off');
请大神指教,怎么写才能够让从文件夹打开的.fig也能显示出
function start_OpeningFcn(hObject, eventdata, handles, varargin)函数中的
背景图案或者其他的控件
展开
 我来答
Simscape2013
2015-03-26 · TA获得超过1419个赞
知道小有建树答主
回答量:741
采纳率:96%
帮助的人:289万
展开全部
如果你的GUI是fig和m文件成对的,只能运行m文件开始。
不要双击fig文件。
追问
那怎样才能双击运行呢?
追答
运行m文件啊,干嘛一定要双击f i g
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式