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

12
Qt使用默认字体大小为9px,但用户(在Linux上)可以使用qtconfig更改此设置。

那么,我应该如何获取系统默认的字体大小?我已经阅读了文档,但找不到任何API。


3
这个答案可能会有所帮助。 https://dev59.com/2Ggu5IYBdhLWcg3w3qx7 - Jan Bodnar
2个回答

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

4

您可以通过调用QApplication::font()来获取应用程序默认字体。

返回默认应用程序字体。

您也可以使用pointSize()pointSizeF()pixelSize()等方法获取其大小。


在我的情况下不起作用 要小心,有些情况下它可能是-1 =( - ntfs.hard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接