Set Edit Text Empty

6 visualizzazioni (ultimi 30 giorni)
Moh
Moh il 7 Dic 2014
Commentato: Jan il 7 Dic 2014
I am programming GUI. In this GUI I have two edit text and a button. when I print to the button shows the result at the end of the invoice to the two edit text. the invoice period 2 to 3 minute. I want every time I print on Button set both Edit Text Empty and after the end of the statement shows the result in Edit Text I have the code written but set both Edit Text Empty does not work
function rechnen_button_Callback(hObject, eventdata, handles)
set(handles.D_edit,'String','');
set(handles.P_end_edit,'String','');
here is the rest code
set(handles.D_edit,'String',D*1e3);
set(handles.P_end_edit,'String',p_(1));

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 7 Dic 2014
Modificato: Azzi Abdelmalek il 7 Dic 2014
set(handles.D_edit,'String',num2str(D*1e3));
set(handles.P_end_edit,'String',num2str(p_(1)));
  3 Commenti
Azzi Abdelmalek
Azzi Abdelmalek il 7 Dic 2014
Maybe you need to use the pause command to see the result
set(handles.D_edit,'String','');
set(handles.P_end_edit,'String','');
pause(3)
Jan
Jan il 7 Dic 2014
pause(3)? Why do you assume that waiting 3 seconds is useful?

Accedi per commentare.

Più risposte (1)

Moh
Moh il 7 Dic 2014
Modificato: Moh il 7 Dic 2014
that worked fine I have another solution with "drawnow"
set(handles.D_edit,'String','');
set(handles.P_end_edit,'String','');
drawnow;
thanks

Categorie

Scopri di più su Migrate GUIDE Apps in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by