如何在Qt中获得系统默认字体大小?

比尔盖*_*尔盖子 9 fonts qt

Qt使用9px默认字体大小,但用户(在Linux上)可以通过使用来改变它qtconfig.

那么,我如何获得系统默认的字体大小?我看了文档,但是找不到任何API.

ypn*_*nos 8

获取默认字体QFont对象并从中读取大小.


Pol*_*lot 5

您的应用程序默认字体可以从 获取QApplication::font(),其中

返回默认的应用程序字体。

pointSize()您可以使用、pointSizeF()pixelSize()等来收集它的大小。