how write in edit text and send result to another edit text without pushbutton? PLEASE
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Erwin Avendaño
am 4 Nov. 2017
Bearbeitet: Walter Roberson
am 4 Nov. 2017
I have a very simple gui program and I would like to add as a luxury that when in edittext enter the function in the other output edittext, automatically write the function already integrated. (my program integrates but, I want you to integrate without using a pushbutton) Can you?
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 4 Nov. 2017
You can set a Callback function on the uicontrol('style','edit'). It will be called when the user presses return in the edit box or clicks outside the box.
2 Kommentare
Walter Roberson
am 4 Nov. 2017
Bearbeitet: Walter Roberson
am 4 Nov. 2017
function edittext2_Callback(hObject, event, handles)
formula = strtrim( get(hObject, 'String') );
if isempty(formula); return; end
form_expr = sym(formula);
form_int = int(form_expr);
form_int_char = char(form_int);
set(handles.text3, 'String', form_int_char); %send it to output location
And ensure that edittext2_Callback has been set as the Callback for edittext2
This is a callback for a uicontrol style 'edit'. It will be activated when the user presses Return after entering a new formula.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Text Data Preparation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!