概述
Figure界面窗口相关属性(包含界面居中和背景设置)
- Figure属性
- 1.color(背景的颜色和图片设置)
- 2.name(窗口的名字)
- 3.Position(窗口的位置和居中、尺寸可变设置)
- 4.Visible(窗口的可见性)
Figure属性
Figure是gui创建后的自带控件,可以在工具栏下“运行播放按钮”旁点击“对象浏览器”,双击Figure打开其属性。
属性窗口:
从上往下依次介绍一些常用属性的改变
1.color(背景的颜色和图片设置)
‘color’右边单击可以改变界面的背景颜色;
但是matlab自带的颜色太单调,做出来的界面也很丑,怎样可以用自己的图片当背景呢?
在运行后自动生成的代码中找到“CreateFcn”函数(或者在属性中点击CreateFcn),在其中打出以下代码:
handles.output = hObject;
background=axes('units','normalized','pos',[0 0 1 1]);
uistack(background,'bottom');%将背景置于低层
bag = imread('JM.jpg');%JM.jpg可以更换为其它图片,图片路径需完整或者保存在工作目录中
image(bag)
set(background,'handlevisibility','off','visible','off');
保存后运行你就可以看到自己设置的背景了!
2.name(窗口的名字)
在name属性中修改即可
3.Position(窗口的位置和居中、尺寸可变设置)
在Position属性中可以修改,默认单位Unit为character,可以根据需要改变为:
在Resize属性中勾选On,窗口的尺寸就可以自由变化(全屏),这里建议将Unit调整为normalized,如果窗口中有文字或其它控件,为了保证放大缩小后所以内容同时改变,也需要这么设置。
每次设置完位置,换了一台电脑,分辨率不同,一打开位置又变了,如何使其每次打开都在屏幕正中央呢?
在代码中找到“OpeningFcn”,在handles.output = hObject;后加入一行代码:
movegui(gcf, 'center' )
这样创建的gui每次打开都会在屏幕的正中央了!
4.Visible(窗口的可见性)
Visible属性可以使窗口变得不可见,适合在打开新的窗口时,旧的窗口中有需要传递的数据但又不想显示出来,可以在打开新窗口的命令后面加一行:
set(JM1,'Visible','off'); %JM1为窗口的名字
Guide学习笔记Day1…
最后
以上就是寂寞大神为你收集整理的MatlabGui设计学习笔记1--Figure控件详解Figure属性的全部内容,希望文章能够帮你解决MatlabGui设计学习笔记1--Figure控件详解Figure属性所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复