Qt 5.6,如何使用不同的填充和轮廓颜色绘制文本

时间:2017-07-24 12:58:27

标签: qt fill outline drawtext

我使用的是Qt5.6,我在视频窗口上绘制文字,但有时由于窗口中的视频内容,文字的可读性不高。我正在使用' drawText'来绘制画家背景上的文字。方法。虽然我可以设置控制填充的笔颜色,但我似乎无法设置轮廓颜色。

我想用黑色轮廓绘制文字,使其脱颖而出。不幸的是,我正在工作的防火墙让生活变得非常困难,任何有用的网站都可能有所帮助,似乎被阻止了,因此这篇帖子。

谢谢,

1 个答案:

答案 0 :(得分:2)

尝试使用QPainterPath::addText()

您可以将文字添加到路径,然后QPainter::fillPath()QPainter::strokePath()路径。

或者您可以使用画笔和笔套直接使用QPainter::drawPath()