Effacer les filtres
Effacer les filtres

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

32 vues (au cours des 30 derniers jours)
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

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (1)

Ka Mirul
Ka Mirul le 28 Jan 2018
I found the solution here : https://youtu.be/gi1v-aDEou8

Catégories

En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by