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

2024-12-17 03:07:04
推荐回答(3个)
回答1:

matlab的gui 所有的background 颜色都是由RGB来设定
而所谓的透明,就是不填充任何象素,自然也就没有RGB值。
所以matlab的gui 是不支持透明的
要想美观一点,只能让控件background 颜色与主界面的颜色接近就好.

回答2:

使用alpha语句,具体的你可以在matlab中的help文件查看其用法,有举例。
但是注意:
设置对象透明属性的alpha语句会影响其他对象的可见性设置,也就是说,当fig窗口中某个对象(例如axes对象)使用了alpha语句设置其透明度之后,就不能对fig窗口中其他对象设置Visible属性为off了,此时off值是失效的,解决办法是对其他对象设置Enable属性来近似达到需要的效果。

回答3:

你好,我也遇到了和您一样的问题,不知道您最后是怎么解决的,能指点一下吗?