图形用户界面(GUI)开发指南
1. 几个有用的函数
在回调函数的设计中,偶尔会用到三个特殊函数: gcbo 、 gcbf 和 findobj 。虽然在 MATLAB 的 GUI 中实际上并不需要这些函数,因为相同的信息可以在 handles 数据结构中获取,但它们在早期版本的 MATLAB 中被广泛使用,开发者肯定会遇到它们。
- gcbo (获取回调对象):返回生成回调的对象的句柄。
- gcbf (获取回调图形):返回包含该对象的图形的句柄。回调函数可以使用这些函数来确定产生回调的对象和图形,从而修改该图形上的对象。
- findobj :在父对象的所有子对象中搜索具有指定属性特定值的对象,并返回匹配对象的句柄。最常见的形式是:
Hndl = findobj(parent,'Property',Value);
其中, parent 是父对象(如图形)的句柄, 'Property' 是要检查的属性, 'Value' 是要查找的值。
例如,要将回调图形中所有线条的颜色更改为红色,可以使用以下代码:
Hndl = findobj(gcbf,'Type','Line');
for
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



