diff options
-rw-r--r-- | src/charts/areachart/areachartitem.cpp | 4 | ||||
-rw-r--r-- | src/charts/xychart/qxyseries.cpp | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/charts/areachart/areachartitem.cpp b/src/charts/areachart/areachartitem.cpp index df3cc8af..d53500fe 100644 --- a/src/charts/areachart/areachartitem.cpp +++ b/src/charts/areachart/areachartitem.cpp @@ -261,7 +261,9 @@ void AreaChartItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *opt else painter->setClipping(false); - painter->setFont(m_pointLabelsFont); + QFont f(m_pointLabelsFont); + f.setPixelSize(QFontInfo(m_pointLabelsFont).pixelSize()); + painter->setFont(f); painter->setPen(QPen(m_pointLabelsColor)); QFontMetrics fm(painter->font()); diff --git a/src/charts/xychart/qxyseries.cpp b/src/charts/xychart/qxyseries.cpp index 81bdcd16..547bdf63 100644 --- a/src/charts/xychart/qxyseries.cpp +++ b/src/charts/xychart/qxyseries.cpp @@ -1008,7 +1008,9 @@ void QXYSeriesPrivate::drawSeriesPointLabels(QPainter *painter, const QVector<QP static const QString yPointTag(QLatin1String("@yPoint")); const int labelOffset = offset + 2; - painter->setFont(m_pointLabelsFont); + QFont f(m_pointLabelsFont); + f.setPixelSize(QFontInfo(m_pointLabelsFont).pixelSize()); + painter->setFont(f); painter->setPen(QPen(m_pointLabelsColor)); QFontMetrics fm(painter->font()); // m_points is used for the label here as it has the series point information |