|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
Matlab GUI中如何调用另一个界面的句柄 test1.jpg (43.25 KB)
2009-6-16 15:00
test2.jpg (45.54 KB)
2009-6-16 15:00
举个简单的例子
图一,
test1上有个按钮,读取。
图二,
test2 上有个按钮的面板,和一个edit text , 注意 我这里把面板的visible 改为off
现在我向实现的,点test1上的读取按钮之后,按钮的面板能再test2上显示出来。
按钮下的程序是这样的,
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
test2
set(handles.uipanel1,'visible','on')
set(handles.edit1,'string',5); %给edit1 再赋个值!
??? Reference to non-existent field 'uipanel1'.
Error in ==> test1>pushbutton1_Callback at 94
set(handles.uipanel1,'visible','on')
Error in ==> gui_mainfcn at 75
feval(varargin{:});
Error in ==> test1 at 42
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.
>>
报错是说uipanel1没有被定义,想问一下,怎么才能再一个gui界面下定义另一个gui界面的句柄,然后被调用呢? |
|