Qt Cross-platform Windows & Mac: Tamanho da fonte

Estou desenvolvendo um aplicativo no Windows e OS X, com framework Qt.
O problema é que eu configurei manualmente o tamanho da fonte para alguns widgets (no designer de interface do usuário).
No Windows, as fontes são perfeitas, mas no osx elas são muito grandes.
Na verdade, as famílias de fontes são convertidas (MS Shell Dlg 2 para Lucida Grande), mas não o tamanho da fonte, se elas tiverem sido definidas manualmente.

Então decidi diminuir o tamanho da fonte no código, com algum #ifdef, como este por exemplo:

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

Está funcionando, mas é uma mordida irritante quando você tem muitos widgets, então estou aberto para qualquer outra idéia.

Eu também tenho um qtextedit que tem esse problema, e esta solução não funciona, porque é o código html que precisa ser ajustado.

obrigado

questionAnswers(1)

yourAnswerToTheQuestion