fly-height

    GUI中的所有控件使用同一个handles结构体,handles结构体中保存了图形窗口中所有对象的句柄,可以使用handles获取或设置某个对象的属性。
    当创建了一个界面app.fig时,右击界面的空白处-》属性->Tag这一项的名字默认为figure1,则handles。figure1在函数中就代表此界面。当设置界面中控件的值时需要用到,例如:etappdata(handles.figure1,\'SelectedCh1\',get(handles.checkbox1,\'Value\'));
    例如,设置图形窗口中静态文本控件text1上的文字为“Welcome”:
set(handles.text1,\'string\',\'Welcome\')
    例如,要将向量X中的数据保存到handles结构体中,按照下面的步骤进行操作。
(1)给handles结构体添加新字段并赋值,即
handles.mydata=X;
(2)用guidata函数保存数据,即
guidata(hObject,handles)
其中,hObject是执行回调的控件对象的句柄。
要在另一个回调中提取数据,使用下面的命令:
X=handles.mydata;

分类:

技术点:

相关文章: