Qt5: 'int QFontMetrics::width' is deprecated since Qt 5.11: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]

This commit is contained in:
wmayer
2020-06-10 12:27:50 +02:00
committed by wwmayer
parent db3f9008c0
commit 1ee3d79d7c
21 changed files with 107 additions and 29 deletions

View File

@@ -49,6 +49,7 @@
#include "DlgEditorImp.h"
#include "FileDialog.h"
#include "MainWindow.h"
#include "Tools.h"
#include <Base/Interpreter.h>
#include <Base/Exception.h>
@@ -524,7 +525,7 @@ void PythonConsole::OnChange( Base::Subject<const char*> &rCaller,const char* sR
QFont font(fontFamily, fontSize);
setFont(font);
QFontMetrics metric(font);
int width = metric.width(QLatin1String("0000"));
int width = QtTools::horizontalAdvance(metric, QLatin1String("0000"));
setTabStopWidth(width);
} else {
QMap<QString, QColor>::ConstIterator it = d->colormap.find(QString::fromLatin1(sReason));