Matlab指导帮助,从工作区更改radiobutton的字符串

时间:2017-06-27 20:33:34

标签: matlab matlab-figure matlab-guide

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

这会在选择后更改单选按钮的名称,但不会更改之前的名称。我如何从一开始就改变字符串?提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用名为" Fun "的GUIDE功能时,有三种方法可以更改" initial"对象的属性,例如带有标记" radiobutton1 "的单选按钮。 以下功能在显示之前运行。

  1. 趣味 _OpeningFcn
  2. <强> 趣味 _OutputFcn

  3. <强> radiobutton1 _CreateFcn

  4. 因此,您只需在上述功能的任何部分添加新属性即可。例如,通过将以下修饰符添加到&#34; Fun_OpeningFcn&#34;,字符串值从头开始变化:

    组(句柄 radiobutton1 ,&#39;字符串&#39;,&#39; New_String &#39)

    另一方面,如果您希望在某个回调操作后更改属性,则应将此修饰符添加到相关回调中。当您在单选按钮回调函数中添加此部分时,这意味着,如果用户选择此单选按钮,则单选按钮的名称将被更改,这当然不是您的目的。