为什么不复制回调和应用程序数据?
从R2014b开始,copyobj
不复制与图形对象关联的回调属性或应用程序数据。复制的对象的回调设置为空字符数组,应用程序数据集设置为空结构数组。对象的副本可能不像预期的那样运行。例如,单击uicontrol副本上的push按钮没有效果。
如果要创建具有回调的对象的副本,请重新运行用于创建第一个对象的代码来创建第二个对象。
如果您有使用copyobj
复制回调函数,则可以使用copyobj
与“遗产”
选项,例如,C = copyobj(h,p,'legacy')
。的行为“遗产”
选项与MATLAB版本一致®R2014b之前。
另请参阅
这个话题有用吗?