如何在Matlab中运行GUI之外的按钮回调?

时间:2012-09-05 21:34:08

标签: matlab user-interface callback

我有GUI-A pushbuton_callback,用于计算用户输入并在GUI-A中显示。现在,我如何运行执行GUI-A按钮的GUI-B?或者有没有办法告诉计算机点击GUI-B中的GUI-A按钮?

我尝试过如下命令:

GUI-A('pushbutton_Callback',handles.pushbutton,[], handles).

但是它会弹出错误“处理没有定义。”

1 个答案:

答案 0 :(得分:0)

要访问句柄,我使用

h = guihandles(figure_handle);

这将在结构 h 中存储与* figure_handle *相关联的所有句柄。然后,您可以使用 get()函数访问所需句柄的各种属性。 h 的字段是每个句柄的属性“Tag”。 注意:如果您的uipush按钮的'标签'无效或为空,则不会显示在 h 中。

一次只使用一个GUI时,通常可以编写 guihandles(gcf)而不是显式调用数字句柄,但这可能对您的情况不起作用。

除此之外,我不能完全告诉你要用你的第二个GUI做什么。