我正在创建一个MATLAB GUI,它需要侦听按键信息,然后相应地更新屏幕。如果按键的回调函数实际上可以访问handles
对象,则不是问题,但这不是问题。有没有办法让此回调访问handles
对象?
这就是我启动关键侦听器的方式。
set(hObject,'KeyPressFcn',@keyDownListener)
然后我尝试在定义的函数中处理此问题
function keyDownListener(src,event)
% need access to handles
end
我必须想象这很简单,但是我似乎找不到一个好的答案。提前致谢。
最佳答案
我认为您可以执行以下操作:
set(hObject,'KeyPressFcn',{@keyDownListener,handles})
然后将函数定义为:
function keyDownListener(src,event,handles)
关于matlab - MATLAB GUI访问句柄,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17837004/