【经验交流】matlab自定义回调函数语法规则 - MATLAB中文论坛 - Powered by Discuz!
【经验交流】matlab自定义回调函数语法规则 - MATLAB... /forum.php?mod=viewthread&a...
MATLAB中文论坛
标题: 【经验交流】matlab自定义回调函数语法规则
作者: liuhuanjinliu 时间: 2009-10-10 22:57
标题: 【经验交流】matlab自定义回调函数语法规则
大家在进行GUI编程时,是不是经常
遇到需要自己定义针对某一对象的回
调函数的问题?
首先用set设置回调函数的名称和输
入参数,然后定义回调函数,实现想
要的功能。
matlab针对回调函数的定义有如下
语法规则需要遵守:
如何设置回调函数 如何定义回调函数
set(h, 'StartFcn',
function myfile
'myfile')
set(h, 'StartFcn', function myfile(obj,
@myfile) event)
set(h, 'StartFcn',
function myfile(obj,
{'myfile', var1, var2,
event, arg1, arg2, ...)
...})
set(h, 'StartFcn',
function myfile(obj,
{@myfile, var1,
event, arg1, arg2, ...)
var2, ...})
1、第一种情况:不需要向回调函数传递任何参数。
2、第二种情况:向回调函数传入调用回调函数的对象的句柄
以及event(matlab留待以后使用)的值。
3、第三、四种情况:向回调函数传入调用回调函数的对象的