如何在主图窗口中停靠多个图/图像?

时间:2012-07-11 13:42:39

标签: matlab user-interface dock

我有一个GUI,它将生成绘图的程序作为输出 每次用户按下“确定”时,都会生成一个新图表,显示在新窗口中。 我想要的是以下内容:

  1. 用户启动GUI,输入所需的输入参数并按“确定”。
  2. 打开一个“主”图窗口,并在主窗口中显示一个停靠图。
  3. 用户更改设置并单击“确定”确认。
  4. 显示新图表的另一个停靠图添加到主窗口。
  5. 对我而言,目前尚不清楚如何:

    • 定义将保存生成的子图形图的主/父图形窗口。
    • 将这些情节图添加到主图窗口。

    如果我从:

    开始
    set(0,'DefaultFigureWindowStyle','docked')
    

    是否可以进一步自定义主窗口的某些属性?
    我想到了标题,位置,没有菜单栏,...

    任何人都可以帮我提一些提示吗? 谢谢!


    注意:

    • 似乎无法将数字停靠在预定义的数字窗口中;你只能停靠在桌面上。自从搜索互联网以来,这就是我所理解的。

2 个答案:

答案 0 :(得分:0)

是的,你一定可以自定义数字窗口。

您可以使用“名称”属性以下列方式设置图形窗口的标题:

组(GCF, '名称', '名称');

同样,您可以使用“菜单栏”属性和“工具栏”属性来控制工具栏的显示。

此外,您可以使用“位置”属性设置位置。

有关您可以设置的所有图形属性,请参阅以下链接:

http://www.mathworks.com/help/techdoc/ref/figure_props.html

希望它有所帮助......一切顺利!

答案 1 :(得分:0)

是的,Matlab不允许将数字停靠在几个不同的窗口中,但Matlab文件交换上有一个提供该功能的工具:

http://www.mathworks.com/matlabcentral/fileexchange/16650