MATLAB GUI不起作用(但确实如此!)

时间:2013-10-21 14:51:34

标签: matlab user-interface matlab-guide

每当我通过在命令行输入 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

1 个答案:

答案 0 :(得分:2)

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

因此,如果您想运行GUI,请按照当前的方式通过GUIDE打开* .fig文件,或运行相应的* .m文件。