0
在場景上畫線時使用QGraphicsPathItem。但場面上的線條不完全筆直。線條是滾花的。QGraphicsPathItem antialiazing problem
我搜索了但沒有QGraphicsPathItem anitialising屬性。你有什麼建議嗎?
在場景上畫線時使用QGraphicsPathItem。但場面上的線條不完全筆直。線條是滾花的。QGraphicsPathItem antialiazing problem
我搜索了但沒有QGraphicsPathItem anitialising屬性。你有什麼建議嗎?
您將在您的視圖上使用QGraphicsView::setRenderHint(QPainter::RenderHint)
,並以QPainter::Antialiasing
標誌作爲參數。
例如:
myView->setRenderHint(QPainter::Antialiasing);
如果您不是對結果感到滿意,那麼你可以試試這個:setViewport(QWidget*)
至QGLWidget
並打開QPainter::HighQualityAntialiasing
渲染提示。
myView->setViewport(new QGLWidget);
myView->setRenderHint(QPainter::HighQualityAntialiasing);
我使用這個,但線條顏色變得無趣。還有其他解決方案嗎? – tugba 2011-02-07 12:22:51