• 5951阅读
  • 7回复

窗体透明性问题 [复制链接]

上一主题 下一主题
离线jqq_0116
 

只看楼主 倒序阅读 楼主  发表于: 2008-08-14
— 本帖被 XChinux 执行加亮操作(2008-08-17) —
已经做好了一个基本的界面,希望通过一个按钮出发来激活一个新的WIDGET,怎样设置这个窗口的透明啊,能够看到下面的界面?
离线duduqq

只看该作者 1楼 发表于: 2008-08-14
搜索下一论坛,好像有这样的文章
离线subo4110
只看该作者 2楼 发表于: 2008-08-15
调用QWidget类的函数setWindowOpacity,参数范围在1.0~0.0之间。
离线nmiirq

只看该作者 3楼 发表于: 2008-08-17
setWindowOpacity() 在windows下没问题,Linux下还要一些其它的支持
离线jqq_0116

只看该作者 4楼 发表于: 2008-08-18
我是在虚拟机上跑的程序用的是QT3.3,试过setWindowOpacity(0.0)但是没有效果。
也试过论坛中有篇文章提到的autoMask,都没有效果。
用过的大家能不能给个详细的说明。
谢谢。。
离线lzian
只看该作者 5楼 发表于: 2008-08-18
setWindowOpacity(0.25)
离线jqq_0116

只看该作者 6楼 发表于: 2008-08-18
为什么是0.25呢?请楼上的指点。
也试过0.25了没有任何变化,我理解是设定的透明的操作没有起作用。
离线icevi

只看该作者 7楼 发表于: 2008-08-22
印象中好象要设置setAutoFillBackground(true)时设置透明才会有效果,时间久了忘了,你试一下?
====================
www.bilive.com
BiForm BiReader BiChat
最爱QT和PYTHON
====================
快速回复
限100 字节
 
上一个 下一个