diff --git a/src/Gui/PythonConsole.cpp b/src/Gui/PythonConsole.cpp index 18794e028f..9eb42fb69c 100644 --- a/src/Gui/PythonConsole.cpp +++ b/src/Gui/PythonConsole.cpp @@ -526,7 +526,11 @@ void PythonConsole::OnChange( Base::Subject &rCaller,const char* sR setFont(font); QFontMetrics metric(font); int width = QtTools::horizontalAdvance(metric, QLatin1String("0000")); +#if QT_VERSION < QT_VERSION_CHECK(5, 10, 0) setTabStopWidth(width); +#else + setTabStopDistance(width); +#endif } else { QMap::ConstIterator it = d->colormap.find(QString::fromLatin1(sReason)); if (it != d->colormap.end()) { diff --git a/src/Gui/ReportView.cpp b/src/Gui/ReportView.cpp index b9b4eaf23a..e290178dc5 100644 --- a/src/Gui/ReportView.cpp +++ b/src/Gui/ReportView.cpp @@ -655,7 +655,11 @@ void ReportOutput::OnChange(Base::Subject &rCaller, const char * sR setFont(font); QFontMetrics metric(font); int width = QtTools::horizontalAdvance(metric, QLatin1String("0000")); +#if QT_VERSION < QT_VERSION_CHECK(5, 10, 0) setTabStopWidth(width); +#else + setTabStopDistance(width); +#endif } else if (strcmp(sReason, "RedirectPythonOutput") == 0) { bool checked = rclGrp.GetBool(sReason, true); diff --git a/src/Gui/TextEdit.cpp b/src/Gui/TextEdit.cpp index c890fdc252..8be98a1472 100644 --- a/src/Gui/TextEdit.cpp +++ b/src/Gui/TextEdit.cpp @@ -451,7 +451,11 @@ void TextEditor::OnChange(Base::Subject &rCaller,const char* sReaso int tabWidth = hPrefGrp->GetInt("TabSize", 4); QFontMetrics metric(font()); int fontSize = QtTools::horizontalAdvance(metric, QLatin1Char('0')); +#if QT_VERSION < QT_VERSION_CHECK(5, 10, 0) setTabStopWidth(tabWidth * fontSize); +#else + setTabStopDistance(tabWidth * fontSize); +#endif } // Enables/Disables Line number in the Macro Editor from Edit->Preferences->Editor menu. diff --git a/src/Mod/TechDraw/Gui/mrichtextedit.cpp b/src/Mod/TechDraw/Gui/mrichtextedit.cpp index 39d339d379..9ea19fc268 100644 --- a/src/Mod/TechDraw/Gui/mrichtextedit.cpp +++ b/src/Mod/TechDraw/Gui/mrichtextedit.cpp @@ -63,7 +63,11 @@ using namespace TechDraw; MRichTextEdit::MRichTextEdit(QWidget *parent, QString textIn) : QWidget(parent) { setupUi(this); m_lastBlockList = 0; +#if QT_VERSION < QT_VERSION_CHECK(5, 10, 0) f_textedit->setTabStopWidth(40); +#else + f_textedit->setTabStopDistance(40); +#endif // setDefFontSize(getDefFontSizeNum()); setDefFontSize(TechDrawGui::PreferencesGui::labelFontSizePX()); m_defFont = getDefFont().family();