edit button in matlab
24 views (last 30 days)
Show older comments
please i need help in making the edit button show on the axes. I parse the text into the button and I am trying to code it. this is my code below. I am new to this site :)
thanks...
function pushbutton4_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton4 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
a=get(handles.edit1,'String')
set(handles.edit1,'String',a)
2 Comments
Accepted Answer
Image Analyst
on 3 Nov 2013
You say "I want the text in the text bar to show in the axes when the button is pushed."
I don't know what a text bar is, but I assume you mean your edit text field/box. I also will assume you have an axes called axes1 that has a range of 0-10 in the x direction and 0-10 in the y direction. So, just make your pushbutton4 callback look like this.
function pushbutton4_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton4 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Get the text in the edit box:
editText = get(handles.edit1,'String')
% Make it show up in the axes at location 2,4:
text(2, 4, editText);
2 Comments
Image Analyst
on 4 Nov 2013
If I've solved it for you, then please mark the Answer as Accepted, otherwise let's figure out how to get it working.
More Answers (0)
See Also
Categories
Find more on Creating, Deleting, and Querying Graphics Objects 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!