Wie ändern Sie die Zeichenfolge (Name) eines Radiobutton aus dem Arbeitsbereich mit der Führungsfunktion auf MatLab, ohne zuerst eine Benutzereingabe zu erfordern? Zum BeispielMatlab Handbuch Hilfe, Ändern der Zeichenfolge für einen Radiobutton aus dem Arbeitsbereich
function radiobutton1_Callback(hObject, eventdata, handles)
% hObject handle to radiobutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
handles = guidata(hObject);
buttonname = 'A'
set(handles.radiobutton1,'string', buttonname);
guidata(hObject,handles);
Dieser den Namen des Radiobutton ändert sich, sobald er ausgewählt wurde, jedoch nicht vor. Wie würde ich die Zeichenfolge von Anfang an ändern? Danke im Voraus.
'CreateFcn' Rückruf? Fügen Sie eine Funktion mit dem Namen 'radiobutton1_CreateFcn (hObject, eventdata, handles) 'hinzu und fügen Sie Ihren Code in diese Funktion ein. Es wird ausgeführt, wenn das Objekt erstellt wird. Dies sollte funktionieren, wenn ich dich richtig verstehe. –
Ich habe diese Funktion bereits oben. Der Code wird nicht ausgeführt, bis ich den Radiobutton anklicke, wenn ich ihn starte. Ich habe versucht, einen Weg zu finden, von Anfang an ausgeführt zu werden. I.e. Wenn ich die GUI benutze, zeigt der Radiobutton "radiobutton" für die Zeichenkette an und wenn ich sie anwähle, wird 'A' angezeigt. Ich möchte, dass A von Anfang an angezeigt wird. –