目录
前言
需要用Qt显示视频,所以需要对QPainter了解。详细参见Qt之图形(QPainter的基本绘图)
QPainter函数介绍
绘图系统由
QPainter完成具体的绘制操作,QPainter类提供了大量高度优化的函数来完成GUI所需要的大部分工作。它可以绘制一切想要的图形,从最简单的一条直线到其他任何复杂的图形,例如:点、线、矩形、弧形等。QPainter也支持一些高级特性,例如反走样。
setRenderHint()setPen()
painter.setPen(QPen(QColor(0, 160, 230), 2));
设置画笔颜色
setBrush()
设置画刷颜色,可以在画矩形的时候,填充矩形的颜色。drawPixmap()
painter.drawPixmap(rect(), QPixmap(":/Images/logo"));
我们可以在资源文件中添加logo文件然后显示,也可以把图片放置在可执行程序的目录下,执行的时候就可以找到这个文件了。
- setFont

本文介绍了Qt中的QPainter绘图系统,包括如何设置画笔和画刷颜色,以及绘制基本图形。通过代码示例展示了如何在Qt应用中使用QPainter进行图形绘制,强调了其在显示图像和绘制复杂图形方面的功能。
最低0.47元/天 解锁文章
614

被折叠的 条评论
为什么被折叠?



