Qt 5.6,如何绘制具有不同填充和轮廓颜色的文本
Qt 5.6, how to draw text with a different fill and outline colours
我正在使用 Qt5.6,我正在视频上绘制文本 window,但是由于 window 中的视频内容,有时文本不是很可读。我目前正在使用 'drawText' 方法在 painter 上下文中绘制文本。虽然我可以设置控制填充的笔颜色,但我似乎无法设置轮廓颜色。
我想用黑色轮廓绘制文本以使其突出。不幸的是,我工作的防火墙让生活变得非常困难,任何可能有用的网站似乎都被阻止了,因此 post.
谢谢,
尝试使用 QPainterPath::addText()
。
您可以将文本添加到路径,然后 QPainter::fillPath()
和 QPainter::strokePath()
路径。
或者你可以直接用QPainter::drawPath()
用毛笔和笔组。
我正在使用 Qt5.6,我正在视频上绘制文本 window,但是由于 window 中的视频内容,有时文本不是很可读。我目前正在使用 'drawText' 方法在 painter 上下文中绘制文本。虽然我可以设置控制填充的笔颜色,但我似乎无法设置轮廓颜色。
我想用黑色轮廓绘制文本以使其突出。不幸的是,我工作的防火墙让生活变得非常困难,任何可能有用的网站似乎都被阻止了,因此 post.
谢谢,
尝试使用 QPainterPath::addText()
。
您可以将文本添加到路径,然后 QPainter::fillPath()
和 QPainter::strokePath()
路径。
或者你可以直接用QPainter::drawPath()
用毛笔和笔组。