Qt创建一个透明图像并修改之
来源:互联网 发布:139端口入侵 编辑:程序博客网 时间:2024/05/17 06:20
/*创建一个透明图像*/
void crateImage(int w, int h)
{
QSize size(w, h);
QImage image0 = QImage(size, QImage::Format_ARGB32);
QPainter painter(&image0);
painter.setCompositionMode(QPainter::CompositionMode_Source);
painter.fillRect(image0.rect(), Qt::transparent);
painter.setCompositionMode(QPainter::CompositionMode_DestinationIn);
}
/*修改一个透明图像*/
void modifyImage(int w, int h, QPainterPath myPath);
{
QPainter painter(&indicateErrorImage);
painter.setCompositionMode(QPainter::CompositionMode_SourceOver);
QBrush brush(QColor(255, 0, 0, 120), Qt::SolidPattern);
painter.fillPath(myPath, brush);
QPen mypen;
mypen.setColor(QColor(255, 0, 0, 120));
painter.setPen(mypen);
painter.drawPath(myPath);
painter.setCompositionMode(QPainter::CompositionMode_DestinationIn);
painter.end();
}
void crateImage(int w, int h)
{
QSize size(w, h);
QImage image0 = QImage(size, QImage::Format_ARGB32);
QPainter painter(&image0);
painter.setCompositionMode(QPainter::CompositionMode_Source);
painter.fillRect(image0.rect(), Qt::transparent);
painter.setCompositionMode(QPainter::CompositionMode_DestinationIn);
}
/*修改一个透明图像*/
void modifyImage(int w, int h, QPainterPath myPath);
{
QPainter painter(&indicateErrorImage);
painter.setCompositionMode(QPainter::CompositionMode_SourceOver);
QBrush brush(QColor(255, 0, 0, 120), Qt::SolidPattern);
painter.fillPath(myPath, brush);
QPen mypen;
mypen.setColor(QColor(255, 0, 0, 120));
painter.setPen(mypen);
painter.drawPath(myPath);
painter.setCompositionMode(QPainter::CompositionMode_DestinationIn);
painter.end();
}
阅读全文
0 0
- Qt创建一个透明图像并修改之
- QT创建透明对话框
- Qt之创建并使用共享库
- Qt之创建并使用共享库
- Qt之窗体透明
- Qt之窗体透明
- Qt之窗体透明
- Qt之窗体透明
- QT 建立透明背景图像QPixmap
- 图像处理之透明混合
- 创建一个透明的UIToolbar
- Qt之透明提示框
- QT应用之透明背景
- Qt之透明提示框
- qt之 透明提示框
- qt之透明提示框
- OpenCV之创建图像并显示(c++版)
- Qt打开并显示图像
- 一篇很全面的freemarker 前端web教程
- Logistic Regression和最大熵模型总结
- 记录我的python面试问题
- 集群之间数据的迁移
- Linux-shell
- Qt创建一个透明图像并修改之
- Educational Codeforces Round 22-C. The Tag Game-搜索,贪心
- JDBC连接数据库
- U3D -- 关于帧同步的一些文章
- CentOS 7安装部署redis
- Ted:时间管理(提炼)【有用】
- Second Highest Salary
- <开发总结>苹果ios 系统,使用自带浏览器safari,输入正确图形验证码一直报错!
- android TextView(5)-TextView一些其他常用效果