Использую QGlWidget+QPainter
void MyWidgetGL::paintEvent(QPaintEvent *)
{
QPainter painter(this);
// painter.setRenderHint(QPainter::HighQualityAntialiasing);
painter.setRenderHint(QPainter::Antialiasing);
parent->draw(&painter);
painter.end();
}
main(){
QGLFormat glf = QGLFormat::defaultFormat();
glf.setSampleBuffers(false);
glf.setSamples(8);
QGLFormat::setDefaultFormat(glf);
}
painter->drawLine(10,10,100,10); - нарисует полупрозрачную размытую линию, толщиной 2 пикселя.
p.s. можно ли текст или картинку нарисовать с не целочисленным смещением. drawImage(QPointF pos, QImage img) - pos округляется.