Qt 透明窗体
来源:互联网 发布:淘宝客服异地兼职 编辑:程序博客网 时间:2024/06/05 01:56
最简单的是ps一张背景图片,设置好图片的alpha通道,格式png
然后设置widget的背景,以及属性
Qt::WA_TranslucentBackground,根据文档该属性需要配合 Qt::FramelessWindowHint使用
widget->setAttribute(Qt::WA_TranslucentBackground);widget->setWindowFlags(Qt::FramelessWindowHint);widget->setStyleSheet("background-image: url(:/image/bg.png);");
到此以及OK。
另外如果需要 鼠标移动 无标题栏的顶层窗体,需要处理鼠标事件
1 鼠标左键按下时,记录位置
2 鼠标移动事件中处理 调用widget->move( ...
阅读全文
0 0
- Qt 透明窗体实现
- qt窗体透明
- QT 窗体透明
- Qt 透明窗体实现
- Qt 透明窗体,圆角
- Qt 笔记---透明窗体
- Qt之窗体透明
- QT 设置窗体透明
- Qt之窗体透明
- Qt 透明窗体
- QT设置窗体透明
- Qt透明窗体
- Qt之窗体透明
- Qt 透明窗体
- Qt窗体透明
- QT 窗体透明
- Qt之窗体透明
- qt窗体透明---(转)
- 《UNIX环境高级编程》笔记0--无缓存I/O操作和标准I/O文件操作区别
- Sql中把datetime转换成字符串(CONVERT)的解决
- Linux基本查询命令(一)
- android webview加载html图片自适应手机屏幕大小&点击查看大图
- RabbitMQ
- Qt 透明窗体
- Vue 2.0 简单直观的可定制的轻量级移动设备图像裁剪器。
- JQuery插件之(四)--轮播图nivo-slider使用教程
- Android插件化快速入门与实例解析(VirtualApk)
- UITableView和UICollectionView 联动的错误
- Oracle卸载删除的注册表和相关信息
- linux下配置java环境变量
- Git使用rebase合并多个commit
- Web缓存知识