Verfasst am: 06.12.2014, 23:48
Titel: reset Edit Text button und check beim Start das Programm
Hallo,
ich programmiere gerade eine GUI und habe zwei Frage
erste Frage
In diese GUI habe ich zwei Edit Text und ein rechen Button.
wenn ich auf die rechen Button drucke, zeigt die Ergebnis am Ende der Rechnung an die zwei Edit Text. die Rechnung dauer 2 bis 3 minute
ich möchte jedes mal, wenn ich auf rechen Button drucke set die beide Edit Text zu Empty und nach Ende der Rechnung zeigt die Ergebnis in Edit Text
ich habe das code geschrieben aber set die beide Edit Text zu Empty funktioniert nicht
Code:
function rechnen_button_Callback(hObject, eventdata, handles) set(handles.D_edit,'String','');
set(handles.P_end_edit,'String','');
zweite frage
ich habe zwei radio Button und möchte wenn das Programm Start check ob ein bestimmt file exist.
wenn das file exist enable die beide butten wenn nicht enable nur ein
hier ist mein code aber wo soll ich das code schreiben
function rechnen_button_Callback(hObject, eventdata, handles) set(handles.D_edit,'String',' '); % schreibe ein Leerzeichen ins edit feld set(handles.P_end_edit,'String',' ');
hier ist rest die code
% in Edit feldern können nur strings (char) angezeigt werden, keine Zahlen Datentypen. Daher Zahl in string umwandeln set(handles.D_edit,'String', num2str(D*1e3));
set(handles.P_end_edit,'String', num2str(p_(1)));
Wenn deine GUI mit GUIDE erstellt wurde, sollte eine OpeningFcn vorhanden sein. Dort kannst du deinen Code reinkopieren und er wird beim Start der GUI mit ausgeführt. GUI ohne guide...irgendwo in die mainfunction der GUI, amBesten nach dem Erzeugen der GUI Objekte.
noch etwas brauch man nicht unbedingt Zahl in string umwandeln
mein code funktioniert ohne "num2str"
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.