程序设计师——“全球”回调

4视图(30天)
凯尔·施泰纳
凯尔·施泰纳 2019年9月26日
回答: Pranjal Kaura 2021年7月28日
我是建筑一个GUI应用程序设计师首次(截图)。
这是控制相控阵天线的研究在我的研究生课程。我提供用户控制的阶段,衰减,极性,使每个元素以及波束形成合成。
我想有一个更新表对于任何用户交互事件,所以用户可以看到哪些命令将被发送到该数组(表右上角的屏幕截图)。但是,我没有看到一个方法来创建一个全球性的回调函数,将执行任何用户交互。
我看到这个例子(//www.tatmou.com/help/matlab/creating_guis/share-callbacks-between-components-in-app-designer.html),它允许一个回调是由多个组件。但似乎给定组件只能绑定到一个回调。
我的解决方案是创建一个update_table我将包括与每一个回调函数。然而,这感觉有点麻烦。
有办法执行一个代码片段——即全球事件。任何时候用户单击butten GUI或输入文本?所有的回调选项我看到属于一个特定的组件。
谢谢你!
凯尔

答案(1)

Pranjal Kaura
Pranjal Kaura 2021年7月28日
嘿,凯尔,
我的理解是你想要开发一个回调,被激活时用户与GUI交互。你不想使用组件明智的回调。
你可以参考 为应用程序编写回调 页面看看:
  1. WindowButtonDownFcn:最终用户按下鼠标按钮,图窗口的指针。
  2. WindowKeyReleaseFcn:终端用户发布一个关键而图上的指针或任何它的子对象。
这可能是一个解决方案来创建你需要的“全球”的回调函数。update_Table函数可以被添加到这些回调。

类别

找到更多的在交互控制和回调帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!