0
0
mirror of https://github.com/fralx/LimeReport.git synced 2024-12-24 00:33:02 +03:00

Update lrchartitem.cpp

Qt6.2.4  has no width() to be use boundingrect().width()
This commit is contained in:
liufeijin 2022-03-20 21:12:28 +08:00 committed by GitHub
parent 56b2a11b8a
commit ffe04642f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1022,14 +1022,14 @@ void AbstractSeriesChart::paintGrid(QPainter *painter, QRectF gridRect)
if (m_chartItem->horizontalAxisOnTop()) { if (m_chartItem->horizontalAxisOnTop()) {
painter->drawLine(x, gridRect.top() - gridOffset.height(), painter->drawLine(x, gridRect.top() - gridOffset.height(),
x, (drawFullLine ? gridRect.bottom() : gridRect.top())); x, (drawFullLine ? gridRect.bottom() : gridRect.top()));
painter->drawText(QRectF(x - painter->fontMetrics().width(text) / 2, painter->drawText(QRectF(x - painter->fontMetrics().boundingRect(text).width() / 2,
gridRect.top() - (fontHeight + gridOffset.height()), gridRect.top() - (fontHeight + gridOffset.height()),
hStep, fontHeight), hStep, fontHeight),
text); text);
} else { } else {
painter->drawLine(x, gridRect.bottom() + gridOffset.height(), painter->drawLine(x, gridRect.bottom() + gridOffset.height(),
x, (drawFullLine ? gridRect.top() : gridRect.bottom())); x, (drawFullLine ? gridRect.top() : gridRect.bottom()));
painter->drawText(QRectF(x - painter->fontMetrics().width(text) / 2, painter->drawText(QRectF(x - painter->fontMetrics().boundingRect(text).width() / 2,
gridRect.bottom() + halfFontHeight * 0 + gridOffset.height(), gridRect.bottom() + halfFontHeight * 0 + gridOffset.height(),
hStep, fontHeight), hStep, fontHeight),
text); text);