我有一个 GUI,可以对生成绘图的程序进行 shell 操作。
每次用户按下“确定”时,都会制作一个新图,并出现在新窗口中。
我想要的是以下内容:
对我来说,不清楚如何:
如果我开始:
set(0,'DefaultFigureWindowStyle','docked')
是否可以进一步自定义主窗口的一些属性?
我想到标题,位置,没有菜单栏,...
任何人都可以帮我一些提示吗?
谢谢!
备注:
是的,您当然可以自定义图形窗口。
您可以通过以下方式使用“名称”属性设置图形窗口的标题:
set(gcf,'姓名','标题');
同样,您可以使用'Menubar'属性和'Toolbar'属性来控制工具栏的显示。
此外,您可以使用“位置”属性设置位置。
所有可设置的图形属性请参考以下链接:
http://www.mathworks.com/help/techdoc/ref/figure_props.html
希望它能帮助...一切顺利!!
是的,Matlab 不允许将图形停靠到多个不同的窗口中,但是 Matlab 文件交换上有一个工具提供了该功能:
为每个要停靠在一起的图形窗口调用此方法:
plotbrowser(fh, 'on'); plotbrowser(fh, '关闭');
地点: fh - 图形句柄
这个技巧是使用 plotbrowser 的单例属性。