Присвойте значение статическому тексту в GUI MATLAB - PullRequest
12 голосов
/ 28 мая 2010

Как я могу присвоить значение статическому тексту в GUI MATLAB?

Ответы [ 3 ]

21 голосов
/ 28 мая 2010

Дважды щелкните текст в руководстве, чтобы открыть редактор свойств, а затем отредактируйте свойство 'String'. Вы также можете установить свойство 'Tag', чтобы редактировать его во время работы графического интерфейса. Если вы установите свой тег на mytext, вы можете изменить статический текст на 'MyString' со следующей строкой:

set(handles.mytext,'String','MyString')
0 голосов
/ 08 апреля 2016

Попробуйте, учитывая, что имя и фамилия являются глобальными, например:

<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>

Также учтите, что r nomb и ap являются статическими текстами

0 голосов
/ 27 апреля 2014

Так что это не сработало для меня. Однако после установки тега, как указано выше, будет работать следующее:

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