0

每当我通过在命令行中键入无标题指南并按下名为Run Figure的绿色箭头访问我的 gui 时,它确实可以正常工作。

但是,当我尝试通过单击侧边栏中的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
4

1 回答 1

2

这是因为您不应该通过 *.fig 文件打开 GUI,而是通过关联的 *.m 文件打开 GUI,该文件包含正确打开 *.fig 文件的代码以及所有关联的回调。

所以如果你想运行你的 GUI,要么像现在一样通过 GUIDE 打开 *.fig 文件,要么运行相应的 *.m 文件。

于 2013-10-21T15:32:30.880 回答