首页 > 分享 > 【QT】使用QPainter绘制图片、文字和形状

【QT】使用QPainter绘制图片、文字和形状

最新推荐文章于 2024-08-24 14:43:59 发布

Yong_Jay 于 2020-10-07 15:28:01 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

转载请注明出处

概述

QT使用QPainter进行二维图形绘制,QPainter可以绘制各种图形,例如点、线、矩形、圆、椭圆等,QPainter也支持线性变换,例如平移、旋转缩放等,此外,QPainter也支持一些高级特性,例如反走样等等、像素混合、渐变填充等,在绘制前可以设置画笔、画刷、字体属性来控制绘制效果。

QPainter的使用需要一个“绘图设备”,绘图设备包括但不限于QWidget、QPixmap、QImage等。在定制窗口部件时只需要重新实现paintEvent()函数可以让我们随心所欲的控制窗口的外观、下面介绍使用QPainter绘制图片、形状、文字的方法。

绘制图片

void MyPainter::paintEvent(QPaintEvent * ev) {// 指定“绘图设备“为本窗口QPainter painter(this);// 启用抗锯齿(反走样)painter.setRenderHint(QPainter::Antialiasin123456

相关知识

Qt
qt 中的打印程序编写流程
【QT教程】QT6 Web开发入门 QT Web
实用!用AI绘制矢量花丛文字logo教程!
Photoshop 自定义形状工具绘制出色图标
毕设教程:基于嵌入式Linux和Qt实现的视频监控系统(Arm/树莓派/jetson)
Qt框架之情人节玫瑰花案例项目
如何使用CorelDRAW绘制简约花瓶
【Qt】QTest:编译Qt单元测试程序
Qt 查询字符串数据

网址: 【QT】使用QPainter绘制图片、文字和形状 https://m.huajiangbk.com/newsview659576.html

所属分类:花卉
上一篇: 花图形图片
下一篇: 在线向图像添加文本