【发布时间】:2013-12-10 19:54:18
【问题描述】:
我的 Matlab GUI 是一个包含许多文本字段的表单,这些文本字段最初使用相同的数据结构填充。每个文本字段都有一个回调和一个创建函数,其中文本字段被分配给定结构的值。但是,稍后我想使用不同的结构重新填充表单,作为按下按钮触发的事件。代码大致如下:
h = MyFigure;
global mystruct
mystruct = somevalues;
handles = guidata(h);
set( handles.textfield1, 'String', mystruct.value1 )
...
set( handles.textfieldN, 'String', mystruct.valueN )
但是,如果我可以让 Matlab 递归调用所有这些回调(如“验证树”函数),我就不必为每个文本字段调用“set”。我试过刷新(h)和drawow(),没有运气。
现在我的问题是matlab指南框架中是否内置了这样的功能?
【问题讨论】:
标签: matlab user-interface matlab-guide