matlab gui 将静态文本的背景设为透明 该怎么做? 40

我的gui中基本的模块布置已经完成了,我在里面插入了一个图片做背景,但是文本框都有自己的背景颜色,结果整体就一块一块的,我想让文本框的背景设为透明,这样字体就能直接显示在... 我的gui中基本的模块布置已经完成了,我在里面插入了一个图片做背景,但是文本框都有自己的背景颜色,结果整体就一块一块的,我想让文本框的背景设为透明,这样字体就能直接显示在 背景图片上了,我该怎么设置呢? 展开
 我来答
秀乞群群
2015-08-04 · TA获得超过19万个赞
知道顶级答主
回答量:6.7万
采纳率:91%
帮助的人:2.4亿
展开全部
matlab的gui 所有的background 颜色都是由RGB来设定
而所谓的透明,就是不填充任何象素,自然也就没有RGB值。
所以matlab的gui 是不支持透明的
要想美观一点,只能让控件background 颜色与主界面的颜色接近就好.
玩转嵌入式
2012-04-08 · TA获得超过4340个赞
知道大有可为答主
回答量:1160
采纳率:100%
帮助的人:998万
展开全部
使用alpha语句,具体的你可以在matlab中的help文件查看其用法,有举例。
但是注意:
设置对象透明属性的alpha语句会影响其他对象的可见性设置,也就是说,当fig窗口中某个对象(例如axes对象)使用了alpha语句设置其透明度之后,就不能对fig窗口中其他对象设置Visible属性为off了,此时off值是失效的,解决办法是对其他对象设置Enable属性来近似达到需要的效果。
更多追问追答
追问
好像是这个命令,我试了一下,但还是不会把  静态文本框背景设为透明......你再指点一下吧~
% --- Executes during object creation, after setting all properties.
function text1_CreateFcn(hObject, eventdata, handles)
%(此处省略)
%。。。
%。。。
这是m文件里的那个文本框函数。再怎么改呢?我是新手,用的不太好,先谢谢了~
追答
好的,但是要加分啊。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
453933587
2014-12-31 · 超过19用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:43.8万
展开全部
你好,我也遇到了和您一样的问题,不知道您最后是怎么解决的,能指点一下吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式