1

我正在寻找一种以编程方式将焦点更改为 MATLAB App Designer 中不同面板的方法。我有一个按钮,我想用它来将用户快捷地转到同一 UI 中的特定面板。我的 UI 是使用一系列选项卡面板排列的,我需要一种直接将用户发送到不同面板的方法。

对于普通(非 App Designer)MATLAB UI 组件,我可以使用该命令uicontrol(itemOfInterest);将焦点放在 UI 的特定元素上,但 App Designer 无法做到这一点。有具体的命令吗?

4

1 回答 1

1

看来,对于App Designer,截至Matlab R2017a,此功能尚未实现。谷歌搜索了一下,我发现了这个问题,其中 OP 基本上提出了相同的问题。提供(和接受)的答案是:

“uicontrol”的此功能目前在 App 设计器中不可用。我已将您的反馈转发给我们的开发人员,他们将考虑在未来的 MATLAB 版本中添加对此的支持。

稍有耐心,焦点支持将在新的 Matlab 版本中引入。同时,我建议您针对未记录的 Matlab 特性和底层 Java 组件进行一些研究。有了一点运气和findjobj,您就可以实现您正在寻找的东西。

于 2018-01-23T20:40:17.840 回答