diff --git a/sources/qetgraphicsitem/crossrefitem.cpp b/sources/qetgraphicsitem/crossrefitem.cpp index fd7006923..b2f925a7f 100644 --- a/sources/qetgraphicsitem/crossrefitem.cpp +++ b/sources/qetgraphicsitem/crossrefitem.cpp @@ -53,12 +53,8 @@ void CrossRefItem::updateLabel() { //init the painter QPainter qp(&drawing_); QPen pen_; - -#ifdef Q_WS_WIN - pen_.setWidth(1); -#elif Q_WS_MAC - pen_.setWidth(0.5); -#endif + pen_.setWidthF(0.5); + pen_.setCosmetic(true); qp.setPen(pen_); //calcul the size @@ -156,7 +152,9 @@ void CrossRefItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *opti painter->save(); QPen t(Qt::black); t.setStyle(Qt::DashLine); + t.setCosmetic(true); painter -> setPen(t); + painter -> setRenderHint(QPainter::Antialiasing, false); painter->drawRect(boundingRect()); painter->restore(); } @@ -238,7 +236,8 @@ void CrossRefItem::fillCrossRef(QPainter *painter) { else if (state == "NC") NC_list << elmt; } - painter->setFont(QETApp::diagramTextsFont(6)); + painter -> setFont(QETApp::diagramTextsFont(4)); + painter -> setRenderHint(QPainter::Antialiasing, false); //fill the NO QString contact_str; foreach (Element *elmt, NO_list) { diff --git a/sources/qetgraphicsitem/qetshapeitem.cpp b/sources/qetgraphicsitem/qetshapeitem.cpp index 9dac33778..c7d2f04b7 100644 --- a/sources/qetgraphicsitem/qetshapeitem.cpp +++ b/sources/qetgraphicsitem/qetshapeitem.cpp @@ -104,12 +104,7 @@ void QetShapeItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *opti painter -> setRenderHint(QPainter::Antialiasing, false); QRectF rec = boundingRect(); QPen pen(Qt::black); - -#ifdef Q_WS_WIN - pen.setWidth(1); -#elif Q_WS_MAC - pen.setWidth(0.5); -#endif + pen.setWidthF(0.5); if (isSelected()) pen.setColor(Qt::red);