guide callback function

how to use a veriable from one matlab callback function into another
i am defining veriable 'key' in func
'function scramblekey_Callback(hObject, eventdata, handles)'
& want to use it into func
'function embedwatermark_Callback(hObject, eventdata, handles)'

Respuestas (1)

Walter Roberson
Walter Roberson el 11 de Abr. de 2012

0 votos

5 comentarios

kush
kush el 11 de Abr. de 2012
i cant get that can u elaborate
Walter Roberson
Walter Roberson el 11 de Abr. de 2012
In first function:
handles.key = key;
uidata(gcf, handles);
In second function:
key = handles.key;
kush
kush el 11 de Abr. de 2012
it gives error as :
??? Undefined function or method 'uidata' for input arguments of type 'struct'.
Error in ==> key_embeding>scramblekey_Callback at 101
uidata(gcf, handles);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> key_embeding at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)key_embeding('scramblekey_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
??? Reference to non-existent field 'key'.
Error in ==> key_embeding>embedwatermark_Callback at 131
key = handles.key;
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> key_embeding at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)key_embeding('embedwatermark_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
Jan
Jan el 11 de Abr. de 2012
A typo: "uidata" => "guidata".
Walter Roberson
Walter Roberson el 11 de Abr. de 2012
Yes, sorry. guidata() is correct.

Iniciar sesión para comentar.

Categorías

Más información sobre Interactive Control and Callbacks en Centro de ayuda y File Exchange.

Preguntada:

el 11 de Abr. de 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by