Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种以编程方式将焦点更改为 MATLAB App Designer 中不同面板的方法。我有一个按钮,我想用它来将用户快捷地转到同一 UI 中的特定面板。我的 UI 是使用一系列选项卡面板排列的,我需要一种直接将用户发送到不同面板的方法。
对于普通(非 App Designer)MATLAB UI 组件,我可以使用该命令uicontrol(itemOfInterest);将焦点放在 UI 的特定元素上,但 App Designer 无法做到这一点。有具体的命令吗?
uicontrol(itemOfInterest);
看来,对于App Designer,截至Matlab R2017a,此功能尚未实现。谷歌搜索了一下,我发现了这个问题,其中 OP 基本上提出了相同的问题。提供(和接受)的答案是:
App Designer
Matlab R2017a
“uicontrol”的此功能目前在 App 设计器中不可用。我已将您的反馈转发给我们的开发人员,他们将考虑在未来的 MATLAB 版本中添加对此的支持。
稍有耐心,焦点支持将在新的 Matlab 版本中引入。同时,我建议您针对未记录的 Matlab 特性和底层 Java 组件进行一些研究。有了一点运气和findjobj,您就可以实现您正在寻找的东西。