Qt QPainter类 画板的使用
来源:互联网 发布:godaddy 转入阿里云 编辑:程序博客网 时间:2024/05/17 09:03
//头文件
void paintEvent(QPaintEvent *paintEven);
//
//Set Paint Testvoid mouseWidget::paintEvent(QPaintEvent *paintEven){QPainter painter(this);painter.setPen(QPen(QColor(255,0,0)));painter.setBrush(QBrush(QColor(0,255,0,255),Qt::BrushStyle::Dense3Pattern));painter.drawRect(0,50,200,50);//set gradient QLinearGradient gradientLine(0,100,200,150);gradientLine.setColorAt(0,Qt::red);gradientLine.setColorAt(0.2,Qt::black);gradientLine.setColorAt(0.4,Qt::yellow);gradientLine.setColorAt(0.6,Qt::white);gradientLine.setColorAt(0.8,Qt::green);gradientLine.setColorAt(1,Qt::blue);painter.setBrush(gradientLine);painter.drawRect(0,100,200,50); //set cycle gradient //set cycle gradient QRadialGradient radialGradient(300,100,100,300,100);//其中参数分别为圆形渐变的圆心( 200, 100),半径 100,和焦点( 200, 100) radialGradient.setColorAt(0,Qt::black); radialGradient.setColorAt(1,Qt::yellow); //这里让焦点和圆心重合,从而形成从圆心向外渐变的效果 painter.setBrush(radialGradient); painter.drawEllipse(200,0,200,200);}
0 0
- Qt QPainter类 画板的使用
- QPainter类的使用
- QT使用QPainter绘图
- qt 使用QPainter绘图
- QT使用QPainter绘图
- QT中的QPainter类
- qt绘图 QPainter类
- 【QT】使用QPainter类drawImage函数绘制透明图片的问题
- Qt修炼手册5_图形:使用QPainter类的图形
- 【QT】使用QPainter类drawImage函数绘制透明图片的问题
- 如何使用QT的QPainter绘图和实时刷新?
- 【Qt】使用QPainter的drawPixmap()绘制多幅图片
- Qt中QPainter的问题
- QT 画板的设计
- qt QCamera类 QPainter类
- Qt编程21:使用QPainter绘图一
- Qt编程21:使用QPainter绘图二
- Qt编程21:使用QPainter绘图三
- Android编程权威指南(第二版)学习笔记(十七)—— 第17章 Master-Detail 用户界面
- 属性注入方式
- ubuntu下android-studio环境配置
- ffmpeg裁剪合并视频
- 自定义View冷知识之动态替换layout.xml中的View
- Qt QPainter类 画板的使用
- HTML+CSS学习笔记四
- React native 技术视频免费共享190集(持续更新中)
- 【攻略技巧】分分钟教你选出最适合自己的笔记本电脑!
- 简易视频播放器
- ServiceWorker详解
- Python快速入门视频
- Python第三方库--绘图工具Pychartdir安装
- DISK_ONLY 实现