Matlab 将输入变量传递到gui中的另一个gui
我有主gui和另外两个子gui,我了解如何从一个子gui到主gui获取输出变量 此按钮功能位于主gui中Matlab 将输入变量传递到gui中的另一个gui,matlab,Matlab,我有主gui和另外两个子gui,我了解如何从一个子gui到主gui获取输出变量 此按钮功能位于主gui中 function pb_main_moisture_content_calc_Callback(hObject, eventdata, handles) % hObject handle to pb_main_moisture_content_calc (see GCBO) % eventdata reserved - to be defined in a future v
function pb_main_moisture_content_calc_Callback(hObject, eventdata, handles)
% hObject handle to pb_main_moisture_content_calc (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
m_sc = sub_MoistureContent_Calculator();
此按钮功能位于sub1 gui中:
function pb_sub1_update_Callback(hObject, eventdata, handles)
% hObject handle to pb_sub1_update (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
m_sc = getappdata(handles.sub_Moist_Calc, 'appdata_m_sc');
handles.output = m_sc;
guidata(hObject,handles);
uiresume(gcf);
但是我想把这个m_sc变量放到另一个子gui中,我需要怎么做才能实现呢?您可以使用appdata在两个gui之间共享数据 实现这一目标的一种方法: 在appdata for MATLAB中注册GUI及其关系(handle==0)