- 0
- 0
- 约1.78千字
- 约 3页
- 2018-12-23 发布于湖北
- 举报
十二、Qt 2D绘图(二)渐变填充
本文章原创于 转载请注明出处。
在qt中提供了三种渐变方式,分别是线性渐变,圆形渐变和圆锥渐变。如果能
熟练应用它们,就能设计出炫目的填充效果。
线性渐变:
1.更改函数如下:
void Dialog::paintEvent(QPaintEvent *)
{
QPainter painter(this);
QLinearGradient linearGradient(100,150,300,150);
//从点(100,150)开始到点(300,150)结束,确定一条直线
linearGradient.setColorAt(0,Qt::red);
linearGradient.setColorAt(0.2,Qt::black);
linearGradient.setColorAt(0.4,Qt::yellow);
linearGradient.setColorAt(0.6,Qt::white);
linearGradient.setColorAt(0.8,Qt::green);
linearGradient.setColorAt(1,Qt::blue);
//将直线开始点设为0,终点设为1,然后分段设置颜色
您可能关注的文档
最近下载
- 危废仓库设计规范(最新版).docx
- (高清版)D-Z-T 0449-2023 地质灾害气象风险预警规范.pdf VIP
- (2026年)《中华人民共和国教师法(2009版)》解读.pptx VIP
- 2025年重庆市从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
- 尾矿设施设计规范GB50863-2025-Word可复制版.docx VIP
- 淄博市首届职业技能大赛药物制剂工项目技术工作文件.docx VIP
- 钢结构设计原理.pptx VIP
- “职业健康达人”竞赛考试题库-下(多选、判断题汇总).docx VIP
- 细胞生物学与细胞工程课程教学大纲实用版.pdf VIP
- 征信报告模板带水印可编辑2025年4月版.pdf
原创力文档

文档评论(0)