我使用 QPainter 在 QPrinter 上绘制文本,然而存在一个问题,我希望能够绘制彩色文本,例如绘制 "Hello World",其中 "H" 是绿色,"ello" 是黄色,"World" 是蓝色。
目前,我需要调用 drawText 三次并使用不同的 QPen 来改变颜色。此外,我必须计算在三个位置上绘制文本。最后,我无法让字符串在 QRect 中对齐,因为我没有绘制完整的句子。是否有一种简单的方法来解决这个问题?任何提示都将不胜感激!谢谢!
目前,我需要调用 drawText 三次并使用不同的 QPen 来改变颜色。此外,我必须计算在三个位置上绘制文本。最后,我无法让字符串在 QRect 中对齐,因为我没有绘制完整的句子。是否有一种简单的方法来解决这个问题?任何提示都将不胜感激!谢谢!