传递给父级的 Matlab 事件

标签 matlab user-interface matlab-guide

我有一个我设计的用户界面,我希望让某些按键在用户界面中启动一些操作。我已经尝试为图形的 keypressfcn 回调定义一个函数,但是如果任何其他 UI 元素是事件元素,则会调用该元素的 keypressfcn(它是空的)。如何在不为 UI 中的所有子元素分配相同的 keypressfcn 函数句柄的情况下捕获整个图形的按键操作?

最佳答案

我发现 WindowKeyPressFcn 回调可以满足我的要求。这是图形的一个属性,但要注意,它完全按照它说的做 - 它捕获按键,而这是事件图形(不管事件元素是什么)。考虑一下您是否真的需要这个,例如,当编辑元素具有焦点时,WindowKeyPressFcn 将在输入时触发。

关于传递给父级的 Matlab 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12533160/

相关文章:

添加字幕后,Matlab 图无法再平移或缩放

c++ - 在嵌入式环境中使用 html 渲染器

html - 如何修复 "name property of a focusable element must not be null"

matlab - 如何组合多个 MATLAB GUI

matlab - 在 MATLAB GUI 中显示结果

matlab - MATLAB GUI 中的全局变量?

matlab - 如何在 MATLAB 中调整矩阵的大小?

arrays - 通过不带循环的多列值过滤矩阵(Matlab)?

c - 从 C-DLL 函数读取 MATLAB 中的 int 和字符串数组

c++ - 如何要求输入密码才能关闭窗口?