【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://www.huajiangbk.com/newsview659576.html
| 上一篇: 花图形图片 | 下一篇: 在线向图像添加文本 |





