11

如何在 MATLAB GUI 中为静态文本赋值?

4

3 回答 3

21

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

set(handles.mytext,'String','MyString')
于 2010-05-27T20:09:26.683 回答
0

所以这对我不起作用。但是,在如上所述设置标签后,以下内容将起作用:

set(findobj('Tag','mytext'),'String','MyString')
于 2014-04-27T18:52:46.710 回答
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>

还要考虑 thatr nombap是静态文本

于 2016-04-07T23:56:19.733 回答