在其回调函数

时间:2017-02-22 16:33:39

标签: matlab listbox matlab-guide

我使用GUIDE开发了一个GUI。它有几个下拉列表。我希望能够在按下按钮时将列表状态重置/恢复到某个原始/初始状态。我尝试这样做的方法是使用set命令,如下所示:

set(handles.z_height, 'Value', z_index);

上述命令位于重置按钮的回调中。但是,当我运行此代码时,它返回以下错误:

??? Error using ==> set
Invalid handle object.

Error in ==> GUI_LCL_LCL>reset_Callback at 906
    set(handles.z_height, 'String', num2cell(z_height));

Error in ==> gui_mainfcn at 96
        feval(varargin{:});

Error in ==> GUI_LCL_LCL at 42
    gui_mainfcn(gui_State, varargin{:});

Error in ==> @(hObject,eventdata)GUI_LCL_LCL('reset_Callback',hObject,eventdata,guidata(hObject))

??? Error while evaluating uicontrol Callback

我错过了什么?

0 个答案:

没有答案