Matlab - 从GUI发送变量到函数

时间:2011-04-28 06:56:01

标签: user-interface matlab

我正在尝试从函数调用GUI,从GUI的弹出菜单中选择一个项目,并将与弹出选择相关联的变量传递回函数。我在GUI上找到的唯一教程只需更改GUI中的内容,但不会将任何内容发送回主函数。

所以说弹出窗口中有3个选项:图像1,图像2,图像3.当选择图像2并按下确定按钮时,我希望字符串“图像2”通过回到调用GUI的主函数。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以尝试以下内容:[selection, ok] = listdlg('PromptString','Select a value:', 'SelectionMode','single', 'ListString',['Value 1';'Value 2';'Value 3'])。变量selection将为您提供所选值的索引。