最近我一直在使用Matlab GUI GUIDE
.
当我构建一个 GUI 时,每次我写一个callback function
,我必须在函数的末尾添加这一行:guidata(hObject, handles);
例如:
function someFunction_Callback(hObject, eventdata, handles)
.... %implementation
........
guidata(hObject, handles); <------------
现在我想了解为什么每次我有一个与 GUI 相关的函数时都要添加这一行。
幕后究竟发生了什么?这个结构包含什么信息?