That is correct, this did fix the antialiasing issue at the expense of performance. I suppose it is a trade off.
> On Oct 7, 2017, at 1:09 AM, Christian Gagneraud <chg...@gmail.com> wrote: > >> On 7 October 2017 at 16:11, Patrick Stinson <patrickk...@gmail.com> wrote: >> >> Hello! >> >> I am seeing the antialiasing is still quite grainy using a QGraphicsView on >> mac. Is it possible to increase the device pixel ratio, or something similar? >> >> See attached screenshots, expanding to full rez before viewing. Note >> smoothness of retina button pixmaps at left VS jagged lines in middle. >> >> I am using a QOpenGLWidget for the viewport (though this doesn’t seem to >> matter): > > I vaguely remember that anti-aliasing doesn't work with an OpenGL view > (that was on a Linux machine). > >> view.setViewport(QOpenGLWidget()) > > Don't do that and the anti-aliasing will work. > > Chris > > > >> >> I am painting QPainterPaths like this: >> >> def paint(self, painter, option, widget): >> painter.save() >> painter.setPen(self.pen) >> painter.setBrush(self.brush) >> painter.drawPath(self.path) >> painter.restore() >> >> with the following render hints: >> >> view.setRenderHints(QPainter.Antialiasing|QPainter.HighQualityAntialiasing|QPainter.SmoothPixmapTransform|QPainter.TextAntialiasing) >> >> and the following attribute set on the QApplication: >> >> app.setAttribute(Qt.AA_UseHighDpiPixmaps, True) >> >> Thanks! >> -P >> >> >> >> >> >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest >> _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest