我正在尝试为我指定为“KeyPressFcn”的函数找到一种返回值的方法。
目前我有:
figure('KeyPressFcn', @myFunc);
这很好,但我需要访问 myFunc 返回的值
有没有办法做到这一点?
我已经在http://www.mathworks.com/help/matlab/ref/figure_props.html#KeyPressFcn看过了,但是看看他们展示的例子,我仍然不明白发生了什么。
他们使用的示例有:
figure('KeyPressFcn', @(obj,evt)disp(evt));
它说它说函数传递了一个事件结构。那么为什么不简单:
figure('KeyPressFcn', @disp(evt));
函数名前面的 (obj,evt) 术语是什么意思?
什么是evt?什么是obj?有什么意义