每当我通过在命令行输入 guide untitled 并按下名为 Run Figure 的绿色箭头来访问我的gui时,确实完美无缺。< / p>
但是当我尝试仅通过单击侧边栏中的 untitled.fig 来运行它时,我会出现一些错误,因为我放了一些值并单击按钮进行计算。
Attempt to reference field of non-structure array.
Error in untitled>oblicz_Callback (line 81)
v = get(handles.wprowadz, 'String');
Error in gui_mainfcn (line 96)
feval(varargin{:});
Error in untitled (line 42)
gui_mainfcn(gui_State, varargin{:});
Error in @(hObject,eventdata)untitled('oblicz_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating uicontrol Callback
答案 0 :(得分:2)
那是因为您不应该通过* .fig文件打开GUI,而是通过关联的* .m文件,其中包含正确打开* .fig文件的代码,以及所有相关的回调。< / p>
因此,如果您想运行GUI,请按照当前的方式通过GUIDE打开* .fig文件,或运行相应的* .m文件。