QGraphicsTextItem
の中で選択したテキストのハイライトカラーを変更したいと思います。QGraphicsTextItem内のテキストのハイライトカラーを変更する
私はpaintメソッドをサブクラス化していたので、私はそれがQStyleOptionGraphicsItem
に異なるパレットを設定するのと同じくらい簡単です思った - しかし、私はどんな例を見ることができない、と私がしようとして機能していません。
void TextItem::paint(QPainter* painter,
const QStyleOptionGraphicsItem* option,
QWidget* widget)
{
QStyleOptionGraphicsItem opt(*option);
opt.palette.setColor(QPalette::HighlightedText, Qt::green);
QGraphicsTextItem::paint(painter, &opt, widget);
}
これは効果がありません....
アイテム内の選択したテキストのハイライトカラーを変更するにはどうすればよいですか?