不同控件之间的传值,可以使用global(全局变量)定义变量,也可以使用handles结构体进行使用,比如:你在按钮1中得到了一个X值,要在按钮2中调用,你可以这样子:
pushbutton1_Callback 函数
x=get(handles.edit1,’String’);
handles.x=x;%把x放在handles结构体中,即可在不同控件中使用
guidata(hObject,handles);
pushbutton2_Callback 函数
x=handles.x%把x从handles结构体中取出来,既可以在按钮2 中使用该值
MATLAB图形界面开发--控件之间数据传递
最新推荐文章于 2024-04-26 09:38:23 发布