Qt Кроссплатформенная Windows & Mac: Размер шрифта

Я разрабатываю приложение для Windows и OS X с каркасом Qt.
Проблема в том, что я вручную установил размер шрифта для некоторых виджетов (в дизайнере пользовательского интерфейса).
Под окнами шрифты идеальны, но на osx они слишком большие.
Действительно, семейства шрифтов конвертируются (MS Shell Dlg 2 в Lucida Grande), но не размер шрифта, если они были установлены вручную.

Поэтому я решил уменьшить размер шрифта в коде, добавив #ifdef, например, так:

#ifdef Q_OS_MAC
QFont font = ui->button->font();
font.setPixelSize(12);
ui->button->setFont(font);
#endif

Это работает, но это раздражает, когда у вас много виджетов, поэтому я открыт для любых других идей.

У меня также есть qtextedit, который имеет эту проблему, и это решение не работает, потому что это HTML-код, который необходимо скорректировать.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос