From 2e386cd3dd3fea5a22dc8ae871b80a80f8cdb3f7 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Thu, 10 Sep 2020 18:28:56 +0300 Subject: [PATCH] qt: Choose monospaced font in C++ code rather in `*.ui` file This change makes macOS choose the correct monospaced font. --- src/qt/forms/overviewpage.ui | 56 ------------------------------------ src/qt/overviewpage.cpp | 11 +++++++ 2 files changed, 11 insertions(+), 56 deletions(-) diff --git a/src/qt/forms/overviewpage.ui b/src/qt/forms/overviewpage.ui index 4d3f90c4848..957e6fa200d 100644 --- a/src/qt/forms/overviewpage.ui +++ b/src/qt/forms/overviewpage.ui @@ -116,13 +116,6 @@ - - - Monospace - 75 - true - - IBeamCursor @@ -142,13 +135,6 @@ - - - Monospace - 75 - true - - IBeamCursor @@ -168,13 +154,6 @@ - - - Monospace - 75 - true - - IBeamCursor @@ -227,13 +206,6 @@ - - - Monospace - 75 - true - - IBeamCursor @@ -273,13 +245,6 @@ - - - Monospace - 75 - true - - IBeamCursor @@ -299,13 +264,6 @@ - - - Monospace - 75 - true - - IBeamCursor @@ -342,13 +300,6 @@ - - - Monospace - 75 - true - - IBeamCursor @@ -368,13 +319,6 @@ - - - Monospace - 75 - true - - IBeamCursor diff --git a/src/qt/overviewpage.cpp b/src/qt/overviewpage.cpp index b536567c8b5..34e95f8cb67 100644 --- a/src/qt/overviewpage.cpp +++ b/src/qt/overviewpage.cpp @@ -141,6 +141,17 @@ OverviewPage::OverviewPage(const PlatformStyle *platformStyle, QWidget *parent) showOutOfSyncWarning(true); connect(ui->labelWalletStatus, &QPushButton::clicked, this, &OverviewPage::handleOutOfSyncWarningClicks); connect(ui->labelTransactionsStatus, &QPushButton::clicked, this, &OverviewPage::handleOutOfSyncWarningClicks); + + QFont f = GUIUtil::fixedPitchFont(); + f.setWeight(QFont::Bold); + ui->labelBalance->setFont(f); + ui->labelUnconfirmed->setFont(f); + ui->labelImmature->setFont(f); + ui->labelTotal->setFont(f); + ui->labelWatchAvailable->setFont(f); + ui->labelWatchPending->setFont(f); + ui->labelWatchImmature->setFont(f); + ui->labelWatchTotal->setFont(f); } void OverviewPage::handleTransactionClicked(const QModelIndex &index)