1

block.figグラフィカルユーザーインターフェイス(GUI)の一部のブロックをカプセル化したファイルがあります。full.figにカプセル化されたそのGUIの多くのインスタンスを使用するファイルを作成したいと思いますblock.fig

これどうやってするの?

4

1 に答える 1

0

以下が当てはまるかどうかの質問からはあまり明確ではありませんが、読み込まれた図からコンポーネントを ( FINDOBJを使用して) 選択し、それらを新しい図にコピー/移動することで、この回答を同様の質問に適応させることができます。

簡単な例:

%# create and save block.fig
plot(1:10)
uicontrol('style','text','string','hello')
hgsave('block.fig')
close all

%# create new figure, load saved .fig
hFig = hgload('block.fig');
h = figure;

%# copy the components you want (also think of using the 'Tag' property)
copyobj(findobj(hFig,'type','uicontrol'), h)

%# delete loaded .fig
delete(hFig)
于 2011-09-16T15:43:28.107 に答える