我该如何为MATLAB GUI中的静态文本控件赋值?
在向导中双击文本以打开属性编辑器,然后编辑 'String'
属性。您还可以设置 'Tag'
属性,以便在 GUI 运行时进行编辑。如果将标记设置为 mytext
,则可以使用以下行将静态文本更改为 'MyString'
:
set(handles.mytext,'String','MyString')
尝试这个,考虑到 name 和 last_name 是全局变量,仅作为示例:
<code>
global name last_name
var1 = findobj(gcbf,'Tag','nomb');
var2 = findobj(gcbf,'Tag','ap');
data1 = char(name);
data2 = char(last_name);
set (var1, 'String', data1 );
set (var2, 'String', data2 );
</code>
对我来说那并不起作用。然而,将标签设置为上面的内容后,以下内容将会起作用:
set(findobj('Tag','mytext'),'String','MyString')