0
QGraphicsSimpleTextItem
にあるテキストをQGraphicsItem
に設定しました。テキストアンチエイリアスが機能していないか、非常に悪いと思われます。私はオーバーライドにQGraphicsSimpleTextItemアンチエイリアスが機能しません
void MyClass::paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget)
{
painter->setRenderHints(painter->renderHints() | QPainter::Antialiasing | QPainter::TextAntialiasing | QPainter::HighQualityAntialiasing);
QGraphicsItem::paint(painter, option, widget);
}
を
font.setStyleStrategy(QFont::StyleStrategy::PreferAntialias);
を設定し、持ってしようとしましたが、テキストは同じです。
完全で実証可能な例を私たちと共有することはできますか?どうすれば問題を再現できますか? –