问题描述
我一直在寻找诸如 QGraphicsTextItem :: setPen()
之类的选项,甚至是 QFont :: setColor()
或 QFont :: setForegroundColor()代码>.它们都不存在.
I was looking for options like QGraphicsTextItem::setPen()
, or even QFont::setColor()
or QFont::setForegroundColor()
. None of them exists.
如何在QGraphicsScene上绘制彩色文本?我不想使用 QGraphicsTextItem :: setHtml()
并使用HTML来做到这一点(尽管不确定是否可行).
How can I draw colored text on QGraphicsScene? I don't want to use QGraphicsTextItem::setHtml()
and use HTML to do that (not sure if that's possible, though).
我正在使用Qt 4.7.4.
I'm using Qt 4.7.4.
推荐答案
您是否正在寻找 setPlainText()
和 setDefaultTextColor()
的组合?
Are you looking for a combination of setPlainText()
and setDefaultTextColor()
?
http://doc.qt.io/archives/qt-4.7/qgraphicstextitem.html#setPlainText
http://doc.qt.io/archives/qt-4.7/qgraphicstextitem.html#setDefaultTextColor
如果没有,我不确定我是否理解您的问题...
If not, I'm not sure I understand your question...
这篇关于如何在QGraphicsScene上绘制彩色文本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!