MATLAB GUIで静的テキストに値を割り当てるにはどうすればよいですか?
ガイド内のテキストをダブルクリックしてプロパティエディタを開き、'String'
プロパティを編集します。 'Tag'
プロパティを設定して、GUIの実行中に編集できるようにすることもできます。タグをmytext
に設定すると、次の行で静的テキストを'MyString'
に変更できます。
set(handles.mytext,'String','MyString')
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>
また、r nombおよびapが静的テキストであることも考慮してください。
だからそれは私にはうまくいきませんでした。ただし、上記のようにタグを設定すると、次のように機能します。
set(findobj('Tag','mytext'),'String','MyString')