• 15284阅读
  • 6回复

如何把qwidget的背景色设置成透明? [复制链接]

上一主题 下一主题
离线kktxxc
 
只看楼主 倒序阅读 楼主  发表于: 2008-10-13
今天找了很久,结果都没有找到,郁闷坏了,好像不能用setbackgroundmode,不知道怎么办,请各位高手指点一二....,小弟感激不尽
离线kktxxc
只看该作者 1楼 发表于: 2008-10-14
是要用automask吗?如果是,请问怎么用
离线ddhjxzdw
只看该作者 2楼 发表于: 2008-10-17
用setAutoMask(TRUE);看看
离线iptton

只看该作者 3楼 发表于: 2009-05-09
如果不是窗口的话,可以简单地使用setStyleSheet(" MyWidget{ background-color:rgba(0,0,0,0%); }  ") 实现 MyWidget是你的Widget的类名
或者用#objectName替换MyWidget 。objectName是你需要背景透明的widget的object name ( setObjectName("objectname")
[url] http://www.alloyteam.com/2012/05/web-front-end-tool-rythem-1/ [url]
离线yeguoxiong

只看该作者 4楼 发表于: 2009-05-12
setWindowOpacity(0.84);    //窗口透明
离线duduqq

只看该作者 5楼 发表于: 2009-05-21
在LINUX下要开启Xrender才可以使背景透明。
离线marlene
只看该作者 6楼 发表于: 2010-02-08
Xrender是什么?
快速回复
限100 字节
 
上一个 下一个