matlab gui 将静态文本的背景设为透明 该怎么做? 40
我的gui中基本的模块布置已经完成了,我在里面插入了一个图片做背景,但是文本框都有自己的背景颜色,结果整体就一块一块的,我想让文本框的背景设为透明,这样字体就能直接显示在...
我的gui中基本的模块布置已经完成了,我在里面插入了一个图片做背景,但是文本框都有自己的背景颜色,结果整体就一块一块的,我想让文本框的背景设为透明,这样字体就能直接显示在 背景图片上了,我该怎么设置呢?
展开
3个回答
展开全部
使用alpha语句,具体的你可以在matlab中的help文件查看其用法,有举例。
但是注意:
设置对象透明属性的alpha语句会影响其他对象的可见性设置,也就是说,当fig窗口中某个对象(例如axes对象)使用了alpha语句设置其透明度之后,就不能对fig窗口中其他对象设置Visible属性为off了,此时off值是失效的,解决办法是对其他对象设置Enable属性来近似达到需要的效果。
但是注意:
设置对象透明属性的alpha语句会影响其他对象的可见性设置,也就是说,当fig窗口中某个对象(例如axes对象)使用了alpha语句设置其透明度之后,就不能对fig窗口中其他对象设置Visible属性为off了,此时off值是失效的,解决办法是对其他对象设置Enable属性来近似达到需要的效果。
更多追问追答
追问
好像是这个命令,我试了一下,但还是不会把 静态文本框背景设为透明......你再指点一下吧~
% --- Executes during object creation, after setting all properties.
function text1_CreateFcn(hObject, eventdata, handles)
%(此处省略)
%。。。
%。。。
这是m文件里的那个文本框函数。再怎么改呢?我是新手,用的不太好,先谢谢了~
追答
好的,但是要加分啊。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,我也遇到了和您一样的问题,不知道您最后是怎么解决的,能指点一下吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询