Qt绘制文字轮廓

首先看一下使用Qt绘制文字轮廓效果:

Qt绘制文字轮廓

这里使用 QPainter 中的 strokePath 函数实现文字轮廓的绘制。

  • void QPainter::strokePath(const QPainterPath &path, const QPen &pen)
    函数 strokePath 表示使用pen绘制一个路径的轮廓。
    Draws the outline (strokes) the path path with the pen specified by pen

因此它不仅仅可以绘制文字的轮廓,也可以绘制其他图形元素的轮廓。
上图中的矩形框也同样添加了轮廓线。

绘制部分完整代码如下:

You May Also Like

About the Author: admin

喜欢编程、爱游戏,更爱生活。

发表评论

电子邮件地址不会被公开。