【发布时间】:2011-08-13 11:26:04
【问题描述】:
我正在尝试以编程方式在 MATLAB 中创建一个单击事件,该事件将模拟用户单击 GUI 对象。对象的回调函数是子函数,所以不能直接调用。但是,我可以从对象中获取回调属性,该属性最终是一个 3×1 元胞数组,具有以下内容:
@uiBlockFn/callback_til [ 188.0011] [1x1 struct]
我如何在代码中调用此回调函数,以便它模仿用户单击 GUI 对象时会发生的情况?
【问题讨论】:
-
不使用子函数进行回调,你能不能把它放到一个可以从另一个文件调用的私有/函数中?
-
那会最方便,但我不能。作者只给了我p-code而不是m-code的功能。据我了解,该功能依赖于其他几个子功能。
-
你有什么形式的回调?你有回调的函数句柄或字符串名称吗?能否从 GUI 对象本身获取回调函数?
-
@gnovice 所以对象回调是[(3乘1)单元格数组]。里面是@uiBlockFn/callback_til [188.0011] [1x1 struct]我如何使用它来回调?
标签: user-interface function matlab callback uicontrol