Qt 5.6,如何使用不同的填充和轮廓颜色绘制文本
问题描述:
我正在使用Qt5.6,我在视频窗口上绘制文本,但是由于窗口中的视频内容,有时文本不太可读。我目前使用'drawText'方法在画家上下文中绘制文本。虽然我可以设置控制填充的笔颜色,但我似乎无法设置轮廓颜色。Qt 5.6,如何使用不同的填充和轮廓颜色绘制文本
我想绘制黑色轮廓的文字,使其脱颖而出。不幸的是,我工作的防火墙让生活变得非常困难,任何可能有用的网站似乎都被阻止,因此这篇文章。
谢谢
答
尝试使用QPainterPath::addText()
。
您可以将文本添加到路径,然后QPainter::fillPath()
和QPainter::strokePath()
的路径。
或者您可以直接使用QPainter::drawPath()
与笔刷和笔套装。