MatLabでガイド機能を使用する場合、何らかのユーザ入力を必要とせずに、ラジオボタンの文字列(名前)をワークスペースからどのように変更しますか?例えば は、それが選択された後Matlabガイドヘルプ、ラジオボタンの文字列をワークスペースから変更する
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);
これは、ラジオボタンの名前を変更しますが、前ではなく。最初から文字列をどのように変更するのですか?前もって感謝します。
'CreateFcn'コールバック? 'radiobutton1_CreateFcn(hObject、eventdata、handles)'という関数を追加し、あなたのコードをその関数の中に入れてください。オブジェクトの作成時に実行されます。私はあなたを正しく理解しているなら、これはうまくいくはずです –
私はすでにその機能をトップに持っています。コードは実行時にラジオボタンをクリックするまで実行されません。私はそれが最初から実行される方法を見つけようとしていました。私。 GUIを実行すると、ラジオボタンは文字列の 'radiobutton'を表示し、それを選択すると 'A'と表示され、最初からAを表示します。 –