在matlab中动态创建按钮

时间:2013-02-23 02:48:45

标签: matlab user-interface button dynamic push

我正在尝试在matlab中创建一个GUI,其中必须动态创建按钮。 即,当用户选择目录时,将创建许多按钮,因为所选目录中存在许多文件。怎么能实现这一目标?任何帮助都将受到重视。

1 个答案:

答案 0 :(得分:0)

您想使用handle graphics,更具体地说是handle-graphics components。在同一个网页上,您可以看到以编程方式创建按钮的代码,

h = figure('ToolBar','none');
ht = uitoolbar(h);
a = rand(16,16,3);
htt = uitoggletool(ht,'CData',a,'TooltipString','Hello');

并将其回调/处理程序属性设置为属性 - 值对。