wgun 发表于 2007-1-10 12:02

关于guihandles和guidata的疑问

% create structure of handles
handles = guihandles(figure_handle);
% add some additional data
handles.numberOfErrors = 0;
% save the structure
guidata(figure_handle,handles)

以上是guidata帮助里面的例子

为什么guihandles和guidata要一起用????我看到很多程序都一起出现的。我试了一下,把guidata(figure_handle,handles) 这一句删掉,也能运行


========eight=======================
更多细节请参阅以下帖子:
[原创]关于guidata和guihandles的一点心得
===================================

[ 本帖最后由 eight 于 2007-1-16 13:28 编辑 ]

lxq 发表于 2007-1-10 12:59

刚学gui 呵呵
是问题都想了解
哪位高手看看~~

eight 发表于 2007-1-10 13:18

原帖由 wgun 于 2007-1-10 12:02 发表
% create structure of handles
handles = guihandles(figure_handle);
% add some additional data
handles.numberOfErrors = 0;
% save the structure
guidata(figure_handle,handles)

以上是gui ...

把guidata(figure_handle,handles) 这一句删掉,也能运行——具体什么意思?我觉得如果你没有save的话,后面是不能使用新增加的域的。

wgun 发表于 2007-1-10 17:15

明白了,谢谢eight

wgun 发表于 2007-1-10 17:24

我看到的程序在语句handles = guihandles(figure_handle)后没有增加域,但它还是在后面加了guidata(figure_handle,handles),所以我删了guidata的那句程序也能运行
页: [1]
查看完整版本: 关于guihandles和guidata的疑问