web-dev-qa-db-ja.com

GUIMATLABで静的テキストに値を割り当てます

MATLAB GUIで静的テキストに値を割り当てるにはどうすればよいですか?

11
Achraf

ガイド内のテキストをダブルクリックしてプロパティエディタを開き、'String'プロパティを編集します。 'Tag'プロパティを設定して、GUIの実行中に編集できるようにすることもできます。タグをmytextに設定すると、次の行で静的テキストを'MyString'に変更できます。

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

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>

また、r nombおよびapが静的テキストであることも考慮してください。

0
Namreg RB

だからそれは私にはうまくいきませんでした。ただし、上記のようにタグを設定すると、次のように機能します。

set(findobj('Tag','mytext'),'String','MyString')
0
Mark Fisher