• 5204阅读
  • 5回复

[提问]setWindowOpacity无法实现透明效果 [复制链接]

上一主题 下一主题
离线a188037049
 
只看楼主 倒序阅读 楼主  发表于: 2012-12-20
关键词: 透明
想把窗体弄成半透明的风格,用了 setWindowOpacity ,不过完全没有效果?求各位指教
系统是linux ubuntu 11.10


int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    photoframe w;
    w.setWindowOpacity(0.5);          
    w.show();                      
}
离线shiziyang

只看该作者 1楼 发表于: 2012-12-20
linux要开显卡特效的,开了吗?
离线a188037049
只看该作者 2楼 发表于: 2012-12-21
引用第1楼shiziyang于2012-12-20 17:23发表的  :
linux要开显卡特效的,开了吗?

是不是要开启composite?我已经开启了,但还是没有透明效果
离线justwake

只看该作者 3楼 发表于: 2012-12-21

我这边 可以   fedora     联想Y460    
离线unitcode

只看该作者 4楼 发表于: 2013-10-26
和使用的Qt版本有很大关系的。
离线ninsun

只看该作者 5楼 发表于: 2013-10-27

我比较喜欢这种风格的透明
快速回复
限100 字节
 
上一个 下一个