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

 Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 7 Dez. 2014
Bearbeitet: Azzi Abdelmalek am 7 Dez. 2014

0 Stimmen

set(handles.D_edit,'String',num2str(D*1e3));
set(handles.P_end_edit,'String',num2str(p_(1)));

3 Kommentare

Moh
Moh am 7 Dez. 2014
Bearbeitet: Moh am 7 Dez. 2014
not necessarily need to convert number to string. my code works without "num2str". but set Edit Text Empty does not work.
Azzi Abdelmalek
Azzi Abdelmalek am 7 Dez. 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 am 7 Dez. 2014
pause(3)? Why do you assume that waiting 3 seconds is useful?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Moh
Moh am 7 Dez. 2014
Bearbeitet: Moh am 7 Dez. 2014

0 Stimmen

that worked fine I have another solution with "drawnow"
set(handles.D_edit,'String','');
set(handles.P_end_edit,'String','');
drawnow;
thanks

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Hilfe-Center und File Exchange

Gefragt:

Moh
am 7 Dez. 2014

Kommentiert:

Jan
am 7 Dez. 2014

Community Treasure Hunt

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

Start Hunting!

Translated by