MATLAB: Edit button in matlab

edit text in matlab

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)

Best Answer

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);
Related Question