How can I save a counter after push button in GUI ?
1 view (last 30 days)
Show older comments
Hi ! I have this code :
function pushbutton_callback(src,event,data)
data.handles.A = [data.handles.A; data.handles.I];
end
and I would like to save my counter in data.handles.A every time I push the button but it is telling me that I have 'Not enough input arguments.' Do you know how to solde this problem ?
0 Comments
Accepted Answer
Jan
on 9 Nov 2017
Edited: Jan
on 9 Nov 2017
Usually the 3rd argument of callbacks created by GUIDE is "handles". Then:
function pushbutton_callback(src,event,handles)
handles.data.A = [handles.data.A; handles.data.I];
guidata(src, handles); % Store the updated handles struct in the Application data
end
Of course it is a guess only, that you want "handles.data.A" instead of "data.handles.A". It would be more clear, what your problem is, if you post the complete error message. Most of all it would be interesting to know, which line is failing and how you have defined the callback function.
0 Comments
More Answers (1)
ES
on 9 Nov 2017
You have sto store this data the gui handles. You can do this by inserting
data.handles.A = [data.handles.A; data.handles.I];
% Update handles structure
guidata(hObject, handles);
0 Comments
See Also
Categories
Find more on Interactive Control and Callbacks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!