7

Qt でユーザーの好みの固定幅フォントとプロポーショナル フォントを取得するクロスプラットフォームの方法はありますか?

たとえば、ココアには、

NSFont *proportional = [NSFont userFontOfSize:12.0f];
NSFont *fixed_width = [NSFont userFixedPitchFontOfSize:12.0f];

Mac、Linux、および Windows で動作する Qt で同等のものを見つけたいと思います。

4

1 に答える 1

10

QFontDatabase の systemFont(..) 関数を使用すると、取得できます

  • システムのデフォルトのフォント
  • デフォルトの固定フォント
  • 「タイトル」のフォント
  • 読める最小のフォント

例:

const QFont fixedFont = QFontDatabase::systemFont(QFontDatabase::FixedFont)

Qt 5.2 で導入

于 2014-12-22T19:23:55.703 に答える