Присвойте значение статическому тексту в GUI MATLAB

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

3 ответа

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

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

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

<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 - это статический текст

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

set(findobj('Tag','mytext'),'String','MyString')
Другие вопросы по тегам