养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-10-04 15:29:27

很多人设计完自己的GUI小软件后,在给它添加背景的同时,往往还想再加上个小标记比如学校的校徽等。那么,怎么在已有背景图的基础上加标记呢?

工具/原料

电脑

MATLAB软件

方法/步骤

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

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

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

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

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

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

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

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

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

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

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

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

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

© 一点知识