diff options
| -rw-r--r-- | src/plugins/Ui/qsui/qsuistatusbar.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/Ui/qsui/qsuistatusbar.cpp b/src/plugins/Ui/qsui/qsuistatusbar.cpp index 3d2afae51..badbe2a6f 100644 --- a/src/plugins/Ui/qsui/qsuistatusbar.cpp +++ b/src/plugins/Ui/qsui/qsuistatusbar.cpp @@ -160,7 +160,11 @@ void QSUiStatusBar::onBitrateChanged(int bitrate) { QString tmp = text; tmp.replace(QRegularExpression("\\d"), "4"); +#if (QT_VERSION >= QT_VERSION_CHECK(5, 11, 0)) int width = label->fontMetrics().horizontalAdvance(tmp); +#else + int width = label->fontMetrics().width(tmp); +#endif label->setMinimumWidth(width); } label->setText(text); @@ -180,7 +184,11 @@ void QSUiStatusBar::onElapsedChanged(qint64 elapsed) { QString tmp = elapsedText; tmp.replace(QRegularExpression("\\d"), "4"); +#if (QT_VERSION >= QT_VERSION_CHECK(5, 11, 0)) int width = label->fontMetrics().horizontalAdvance(tmp + plDurationText); +#else + int width = label->fontMetrics().width(tmp + plDurationText); +#endif label->setMinimumWidth(width); } label->setText(elapsedText + plDurationText); |
