• 3691阅读
  • 2回复

关于透明效果 [复制链接]

上一主题 下一主题
离线banyibanyi
 

只看楼主 倒序阅读 楼主  发表于: 2010-02-25
我在网上看代码如下
QPalette pal =palette();
    pal.setColor(QPalette::Background, QColor(0x00,0x00,0x00,0x00));
    this->setPalette(pal);

但是我出来的结果是背景一片黑,应该如何设置?
离线benbenmajia

只看该作者 1楼 发表于: 2010-02-26
查看manual,看看QColor的设置值应该是什么值
安然.....
离线banyibanyi

只看该作者 2楼 发表于: 2010-02-27
可能是由于windows下的原因吧
this->setAttribute(Qt::WA_TranslucentBackground);
this->setWindowFlags(Qt::FramelessWindowHint);
要把边框去掉才能透明。
快速回复
限100 字节
 
上一个 下一个