diff --git a/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp b/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp index 638884ef8bf71d819d3ccc21b658d5ea1e0bb465..43d0513d7e60bbb36db0a5e16328db666a3b38de 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp @@ -516,6 +516,7 @@ void GradientLine::paintEvent(QPaintEvent *event) { QWidget::paintEvent(event); QPainter p(this); + p.setRenderHint(QPainter::Antialiasing, true); QPen pen(Qt::black); pen.setWidth(1); @@ -543,9 +544,9 @@ void GradientLine::paintEvent(QPaintEvent *event) int pos = qreal((width() - 20)) * m_stops.at(i) + 10; p.setBrush(arrowColor); QVector<QPointF> points; - points.append(QPointF(pos, 28 + localYOffset)); //triangle - points.append(QPointF(pos - 4, 22 + localYOffset)); - points.append(QPointF(pos + 4, 22 + localYOffset)); + points.append(QPointF(pos + 0.5, 28 + localYOffset)); //triangle + points.append(QPointF(pos - 3.5, 22 + localYOffset)); + points.append(QPointF(pos + 4.5, 22 + localYOffset)); p.drawPolygon(points); if (i == currentColorIndex())