我正在尝试在 QGLWidget 上绘制基本形状。我正在尝试启用抗锯齿以平滑线条,但它不起作用。
这就是我目前正在尝试的:
QGLWidget *widget = ui->renderWidget;
QPainter painter;
widget->makeCurrent();
glEnable(GL_MULTISAMPLE);
glEnable(GL_LINE_SMOOTH);
painter.setRenderHint(QPainter::Antialiasing);
painter.setRenderHint(QPainter::HighQualityAntialiasing);
painter.begin(widget);
然而,用这个画家画的任何东西仍然有锯齿状的边缘。我还需要做什么?