saveGui
グラフィックユーザインターフェイスをファイルに保存
呼び出し手順
saveGui(fig, filename)
引数
- fig
ハンドル, 現在の図のハンドル
- filename
ファイルのパスを有する文字列
説明
saveGui
関数はグラフィックユーザ
インターフェイスをファイルに保存する際に使用でき,
loadGui
関数で読み込めます.
saveGui(f, filename)
は現在の
グラフィックハンドル f を
filename
で定義されたファイルに保存します.
例
// 最初の例 f = figure("background", -2); h = uicontrol(f, "style", "text", ... "string", "This is a figure", ... "position", [210 180 300 100], ... "fontsize", 24, ... "backgroundcolor", [1 1 1]); saveGui(f, fullfile(TMPDIR, "foo")) close(f) loadGui(fullfile(TMPDIR, "foo")); // 2番目の例 f = figure("default_axes", "off", ... "dockable", "off", ... "figure_name", "Sélection", ... "axes_size", [200 200], ... "infobar_visible", "off", ... "menubar_visible", "off", ... "toolbar", "none", ... "toolbar_visible", "off", ... "layout", "gridbag"); h1 = uicontrol(f, "style", "text", ... "string", "Following List :", ... "fontsize", 15, ... "constraints", createConstraints("gridbag", [1 1 2 1], [1 0], "both")); h2 = uicontrol(f, "style", "popupmenu", ... "string", ["item1"; "item2"; "item3"], ... "value", 1, ... "fontsize", 15, ... "constraints", createConstraints("gridbag", [1 2 2 1], [1 0], "both"), ... "tag", "selection"); h3 = uicontrol(f, "style", "pushbutton", ... "string", "OK", ... "callback", "obj = findobj(""tag"", ""selection""); mprintf(""La valeur sélectionnée est : %s.\n"", obj.string(obj.value)); close(gcf())", ... "fontsize", 15, ... "constraints", createConstraints("gridbag", [1 3 1 1], [1 0], "both", "left")); h4 = uicontrol(f, "style", "pushbutton", ... "string", "CANCEL", ... "callback", "close(gcf())", ... "fontsize", 15, ... "constraints", createConstraints("gridbag", [2 3 1 1], [1 0], "both", "right")); saveGui(f, "TMPDIR/foo2.xml"); close(f) loadGui("TMPDIR/foo2.xml")
参照
履歴
バージョン | 記述 |
5.5.0 | 関数 saveGui が導入されました. |
Report an issue | ||
<< root_properties | GUI | setlookandfeel >> |