在GUI MATLAB中为静态文本赋值

11

我该如何为MATLAB GUI中的静态文本控件赋值?

3个回答

21

在向导中双击文本以打开属性编辑器,然后编辑 'String' 属性。您还可以设置 'Tag' 属性,以便在 GUI 运行时进行编辑。如果将标记设置为 mytext,则可以使用以下行将静态文本更改为 'MyString'

set(handles.mytext,'String','MyString')

0

尝试这个,考虑到 namelast_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>

请注意,nombap是静态文本。

0

对我来说那并不起作用。然而,将标签设置为上面的内容后,以下内容将会起作用:

set(findobj('Tag','mytext'),'String','MyString')

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接