• 16543阅读
  • 6回复

【提问】QLabel控件,可以设置成透明吗? [复制链接]

上一主题 下一主题
离线hukuking
 
只看楼主 倒序阅读 楼主  发表于: 2006-02-28
QLabel,怎么把他设置成透明,不挡住背景的东西,有谁实现过吗?
[ 此贴被XChinux在2006-02-28 08:41重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2006-02-28
void setAutoFillBackground ( bool enabled )
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线zccmin
只看该作者 2楼 发表于: 2006-03-23
我遇到楼主相同的问题,请指点。
对于setAutoFillBackground(bool)函数我在qt3.1.2里怎么找不到呢?
离线deweyjew

只看该作者 3楼 发表于: 2006-03-23
用setAutoMask()
然后自己实现updateMask()就可以了
相关实现可以参考aclock应用
离线XChinux

只看该作者 4楼 发表于: 2006-03-23
void setAutoFillBackground ( bool enabled )
这是Qt 里的。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线zccmin
只看该作者 5楼 发表于: 2006-03-24
感谢楼上的各位回答。
我仔细看了aclock例子,明白了透明处理。可是有一个新问题,望指点:
可以把透明的label做成有颜色吗?我想既看到带颜色的label又能看到label下面的的组件。谢谢。
离线icevi

只看该作者 6楼 发表于: 2006-03-29
在paintEvent里,用透明色brush一下,就可以.
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
快速回复
限100 字节
 
上一个 下一个