在UItable中,MATLAB appdesigner chage选择了单元格

时间:2018-06-18 13:49:50

标签: matlab matlab-uitable matlab-app-designer

我在MATLAB appdesigner中有一个UItable,让我们说'app.UITable'。我可以通过回调功能更改所选单元格吗?例如,我想在按下 Enter 键时向下移动一个单元格。对于我所读到的内容,新的MATLAB uiobjects不接受按钮回调。真的吗?或者有任何已知的黑客做到这一点?谢谢。

相关post

1 个答案:

答案 0 :(得分:1)

从R2018b开始,添加了新的图形交互。关于您的特定问题,您应该看一下这些新的键盘交互回调:

  • KeyPressFcn-当图形或子对象具有焦点时,用户按下按键时,将执行此回调函数。如果用户按下键在UIControlTable组件上,则除非Enable属性设置为'off',否则回调将不会执行。
  • KeyReleaseFcn-当图形或子对象具有焦点时,当用户按下 [sic] 键时,将执行此回调函数。如果用户释放 UIControlTable组件上的键,则除非Enable属性设置为'off' < / em>。
  • WindowKeyPressFcn-当图形或子对象具有焦点时,用户按下按键时,将执行此回调函数。
  • WindowKeyReleaseFcn-当图形或子对象具有焦点时,用户释放键时,将执行此回调函数。

另请参阅:R2018 Release notes