Calling a callback function from another callback in the same Matlab GUI

42 visualizaciones (últimos 30 días)
Hi,
I have a callback function of a menu object from which i want to call the callback the function of an edit box.I am calling it the same way as we normally call functions but it doesn't seem to work:
function edit19_Callback(hObject, eventdata, handles)
% hObject handle to edit19 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
string_edit19 = get(hObject,'String');
freq = str2num(string_edit19);
assignin('base','frequency',freq);
% ********************* other part of code **********************
function load_default_Callback(hObject, eventdata, handles)
% hObject handle to load_default (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
edit19_Callback(hObject, eventdata,handles); % -- doesn't work
I have gone through the following link but it doesn't help me: http://in.mathworks.com/matlabcentral/newsreader/view_thread/320742

Respuesta aceptada

Walter Roberson
Walter Roberson el 7 de Oct. de 2015
edit19_Callback(handles.edit19, eventdata,handles);
  1 comentario
Luffy
Luffy el 8 de Oct. de 2015
I was doing this:
h = findobj('Tag','edit19');
edit19_Callback(h.hObject,eventdata,handles);

Iniciar sesión para comentar.

Más respuestas (1)

Ka Mirul
Ka Mirul el 28 de En. de 2018
I found the solution here : https://youtu.be/gi1v-aDEou8

Categorías

Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by