鱼C论坛

 找回密码
 立即注册
查看: 4566|回复: 5

[技术原创] 145-QSS透明窗体-【番外篇】

[复制链接]
发表于 2016-11-2 16:35:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2016-11-2 16:51 编辑

透明窗体,B格很高。

就像你发现我在最上面隐藏的东西了吗?



  • UI模式的QSS设置

    rgba(xxx,xxx,xxx,100);

    a就是透明度(alpha)的意思啦,0-255。

    0则完全透明、255完全不透明,100就是半透明啦


  • 代码设置

    setWindowOpacity(n),n范围0.0~1.0,1.0完全不透明,全局设置


    1. setWindowFlags(Qt::FramelessWindowHint);
    2. setAttribute(Qt::WA_TranslucentBackground);
    复制代码


    setWindowFlags(Qt::FramelessWindowHint)指定了窗口标志,然后才能实现透明效果

    setAttribute(Qt::WA_TranslucentBackground)指定窗口的Qt::WA_TranslucentBackground属性

    可以使窗体背景透明,而其中部件不受影响。



最后不管是整个程序透明,还是只有顶层窗口背景透明,都会有个问题。。。

如何关闭?

提示:rect()

好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~

0.png

1.png

2.png

3.png

4.png

5.png

6.png

7.png


游客,如果您要查看本帖隐藏内容请回复




本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-5-31 12:53:29 | 显示全部楼层
感谢分享



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-12 11:06:34 | 显示全部楼层
非常好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-13 17:22:10 | 显示全部楼层
很好的资料 谢谢 谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-20 14:44:08 From FishC Mobile | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-17 19:53:58 | 显示全部楼层
发表于 2015-2-25 20:04:05 | 只看该作者
真心感谢楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 21:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表