如何在 MATLAB GUI 中为静态文本赋值?
问问题
41539 次
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
试试这个,考虑到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>
还要考虑 thatr nomb和ap是静态文本
于 2016-04-07T23:56:19.733 回答