[Matlab GUI]handles的問題

回調函數一般形式

*_callback(hObject,eventdata,handles,varargin)

如果在函數裏面改變了handles,那麼需要執行guidata(hObject,handles)來保存,而且這種保存是覆蓋性的。

費解之處:

1、有時候採用guidata(handles.figure1,handles);

2、hObject也值傳遞,並非引用(這裏理解不知道是否正確),怎麼可以這樣來保存呢;

3、handles怎麼覆蓋hObject所代表的圖形對象中的句柄結構數組;

4、guihandles(fig) 與guidata(fig)得到的值是不同的.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章