我的matlab程序的结果显示在一些基于结果数量动态创建的文本中的GUI中,用户可以编辑这些结果并通过按下按钮(通过回调函数)将其保存到结构中。
现在我试图给出删除textedits的选项,我的想法是在每个textedits旁边制作一个带有“X”的小按钮,但我很难将按下的按钮的索引和其各自的textedit传递给应该删除编辑的回调函数。
目前我还不知道如何动态标记每个元素
GUI示例: 该计划找到5个结果
[X] [result 1] [X] [result 2] [X] [result 3] [X] [result 4] [X] [result 5] [OK]
有什么建议吗?感谢
答案 0 :(得分:0)
解决:
在按钮的定义中:
'Tag', strcat('Result',num2str(i))
因为编辑是在 for 循环
中生成的 回调中的通过触发回调的按钮的 object_handle 获取标记。