summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/charts/areachart/areachartitem.cpp4
-rw-r--r--src/charts/xychart/qxyseries.cpp4
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