手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何往MATLAB GUI的背景上加校徽等标记

时间:2024-10-14 18:17:21

1、先附上一个我做的小示例,这是在GUI背景图的左上角添加一个“清华大学”的图标。

如何往MATLAB GUI的背景上加校徽等标记

2、程序如下图。其中0.jpg就是清华大学的图标。记住一定要把uistack(ha,'down');注释掉,这段命令只在设置背景的时候用,意思是将图片置于底层。

如何往MATLAB GUI的背景上加校徽等标记

3、接下来是设置图标位置的问题。见下图圈出来的部分,例如ha=axes('units','normalized',媪青怍牙'pos',[0.05 0.80 0.25 0.1]);其中的'pos'就是位置属性,中括号里面的前两个数代表图片的左下角的边界点的坐标,取值范围是0~1;后两个数代表图片的缩放比例,取值范围也是0~1,如果是[1 1],那么就是图片铺满整个界面,[0.5 0.5]就代表长宽各缩小一半。这四个值怎么取只有你亲自动手试一下并看一下效果才能定下来。

如何往MATLAB GUI的背景上加校徽等标记

4、还有一种简便方法就是直接在P图软件上将图标P上去,再设置成背景就行了。

如何往MATLAB GUI的背景上加校徽等标记

5、第三种方法就是添加pushbutton控件。然后将控件的背景设置成你想要的图标。这样一来不赞迢鹣嘞仅可以添加图标,当你点击图标的时候还能实现相应的功能。首先先在你想要添加图标的位置放置一个按钮控件,并将按钮大小调到你所想要的图标大小。还要将按钮的属性string清空。

如何往MATLAB GUI的背景上加校徽等标记

6、然后在OpeningFcn下添加如下两行代码,就可以达到添加图标的目的。看上去效果和前两种方法是一样的,但是此时的图标是个按钮控件哦。

如何往MATLAB GUI的背景上加校徽等标记
如何往MATLAB GUI的背景上加校徽等标记
© 手抄报圈