Qt QP反校准问题

Qt QP反校准问题,qt,line,Qt,Line,我使用QGraphicsPathItem在场景中绘制线。但现场的线条不是很直。线条是滚花的 我搜索了,但没有QGraphicsPathItem Anitialing属性。你对此有什么建议吗 您将在视图上使用flag作为参数 例如: myView->setRenderHint(QPainter::Antialiasing); 如果您对结果不满意,则可以尝试以下操作:打开并启用渲染提示 myView->setViewport(new QGLWidget); myView->set

我使用QGraphicsPathItem在场景中绘制线。但现场的线条不是很直。线条是滚花的

我搜索了,但没有QGraphicsPathItem Anitialing属性。你对此有什么建议吗

您将在视图上使用flag作为参数

例如:

myView->setRenderHint(QPainter::Antialiasing);
如果您对结果不满意,则可以尝试以下操作:打开并启用渲染提示

myView->setViewport(new QGLWidget);
myView->setRenderHint(QPainter::HighQualityAntialiasing);

我用这个,但是线条颜色变暗了。还有其他解决方案吗?您可以尝试使用QGLWidget作为视口并设置QPaint::HighQualityAntialiasing,但我不确定结果是否会更好。