• 9240阅读
  • 9回复

QT4设置窗体透明度,窗体没反应?很急阿 [复制链接]

上一主题 下一主题
离线adang322
 

只看楼主 正序阅读 楼主  发表于: 2008-04-14
— 本帖被 XChinux 执行加亮操作(2008-04-14) —

我想在LINUX下用QT4来编程实现一个窗体的透明度,
我用的函数是setWindowOpacity,
但是窗体的透明度没有改变;
查了一下文档,好像是说X11要配置composite窗口管理器,
所以我又在网上找了一篇文章,修改了xorg.conf(在其中添加了一项
Section "Extensions"
Option "Composite" "Enable"
EndSection)。

但添加上面那项之后,重启系统(opensuse)屏幕拼命的一闪一闪的,没办法工作。

我想请教各位,为什么会这样?
应该怎样来实现窗体的透明度?(如果这个实现不了,工作没办法继续下去阿,麻烦各位帮帮我,谢谢)
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
离线tyhj2000
只看该作者 9楼 发表于: 2010-06-29
这个函数好像是只对顶层窗口起作用,你那是顶层窗口吗
离线nmiirq

只看该作者 8楼 发表于: 2010-06-27
以下的方法都试一下,我没环境,不然也帮你试了。

http://www.cuteqt.com/blog/?p=340

http://hi.baidu.com/a263238386/blog/item/c70874fde93dbb1f08244d5d.html
离线422397727
只看该作者 7楼 发表于: 2010-06-26
还望大侠解决一下,我也需要啊!!1
离线hope_yh

只看该作者 6楼 发表于: 2010-01-19
setWindowOpacity在windows下可以实现,在linux下不行,请教各位了
离线xiangliuweb

只看该作者 5楼 发表于: 2009-09-11
不知道LZ解决了没有,解决了共享一下吧
我用setWindowOpacity是可以设置透明度的,只是只能设置一遍
离线steinlee

只看该作者 4楼 发表于: 2008-06-03
Post your code here.
Looking for remote C/C++ and Qt 兼职
离线guyan1220

只看该作者 3楼 发表于: 2008-06-02
难道就没有高手吗?我也正在愁这个问题呢!
离线wzc81614
只看该作者 2楼 发表于: 2008-04-24
我也想问这个问题
离线duduqq

只看该作者 1楼 发表于: 2008-04-14
我也急着需要解决这个问题,哪位大侠知道啊
快速回复
限100 字节
 
上一个 下一个