diff --git a/src/GUI/infolabel.cpp b/src/GUI/infolabel.cpp index 055e565d..e0d7b3a0 100644 --- a/src/GUI/infolabel.cpp +++ b/src/GUI/infolabel.cpp @@ -1,10 +1,16 @@ +#include #include "infolabel.h" +#include InfoLabel::InfoLabel(const QString &text, QWidget *parent) : QLabel(text, parent) { QFont f(font()); +#ifdef Q_OS_MAC + f.setPointSize(qMax(10, f.pointSize() - 2)); +#else // Q_OS_MAC f.setPointSize(f.pointSize() - 1); +#endif // Q_OS_MAC setWordWrap(true); setFont(f); } diff --git a/src/GUI/optionsdialog.cpp b/src/GUI/optionsdialog.cpp index 5cfcc735..a915ff67 100644 --- a/src/GUI/optionsdialog.cpp +++ b/src/GUI/optionsdialog.cpp @@ -781,6 +781,9 @@ OptionsDialog::OptionsDialog(Options &options, Units units, QWidget *parent) QVBoxLayout *layout = new QVBoxLayout; layout->addLayout(contentLayout); layout->addWidget(buttonBox); +#ifdef Q_OS_MAC + layout->setSizeConstraint(QLayout::SetFixedSize); +#endif // Q_OS_MAC setLayout(layout); setWindowTitle(tr("Options"));