我在 MATLAB appdesigner 中有一个 UItable,比如说“app.UITable”。我可以通过回调函数更改选定的单元格吗?例如,我想在按下Enter键时向下移动一个单元格。对于我阅读的内容,新的 MATLAB uiobjects 不接受按钮按下回调。真的吗?还是有任何已知的黑客可以做到这一点?谢谢你。
相关帖子
我在 MATLAB appdesigner 中有一个 UItable,比如说“app.UITable”。我可以通过回调函数更改选定的单元格吗?例如,我想在按下Enter键时向下移动一个单元格。对于我阅读的内容,新的 MATLAB uiobjects 不接受按钮按下回调。真的吗?还是有任何已知的黑客可以做到这一点?谢谢你。
相关帖子
从 R2018b 开始,添加了新的图形交互。关于您的具体问题,您应该看看这些新的键盘交互回调:
KeyPressFcn
-当用户在图形或子对象具有焦点时按下一个键时,将执行此回调函数。如果用户在一个或组件上按下一个键,回调不会执行,除非该属性设置为。UIControl
Table
Enable
'off'
KeyReleaseFcn
-当用户在图形或子对象具有焦点时按下[原文如此]键时,将执行此回调函数。如果用户释放一个UIControl
或Table
组件上的键,则回调不会执行,除非该Enable
属性设置为'off'
。WindowKeyPressFcn
-当用户在图形或子对象具有焦点时按下一个键时,将执行此回调函数。WindowKeyReleaseFcn
-当图形或子对象具有焦点时用户释放键时,将执行此回调函数。.另请参阅:R2018 发行说明。