0
シーン上に線を描画するときにQGraphicsPathItemを使用します。しかし、まっすぐではないシーンのライン。ラインがローレットになっています。QGraphicsPathItemアンチエイリアス問題
私は検索しましたが、QGraphicsPathItemのプロパティがありません。あなたはこれについて何か提案していますか?
シーン上に線を描画するときにQGraphicsPathItemを使用します。しかし、まっすぐではないシーンのライン。ラインがローレットになっています。QGraphicsPathItemアンチエイリアス問題
私は検索しましたが、QGraphicsPathItemのプロパティがありません。あなたはこれについて何か提案していますか?
フラグを引数として使用して、表示にQGraphicsView::setRenderHint(QPainter::RenderHint)
を使用します。例えば
:setViewport(QWidget*)
QGLWidget
にとヒントをレンダリングQPainter::HighQualityAntialiasing
をオンに:あなたは結果に満足していない場合
myView->setRenderHint(QPainter::Antialiasing);
、その後、あなたはこれを試すことができます。
myView->setViewport(new QGLWidget);
myView->setRenderHint(QPainter::HighQualityAntialiasing);
私はこれを使用しますが、ラインの色は鈍いです。別の解決策がありますか? – tugba
QGLWidgetをビューポートとして使用し、QPainter :: HighQualityAntialiasingを設定することができますが、結果が改善するかどうかはわかりません。 – Palmik