【发布时间】:2013-03-02 15:06:09
【问题描述】:
Qt 使用 9px 作为默认字体大小,但用户(在 Linux 上)可以使用 qtconfig 更改此设置。
那么,如何获取系统默认字体大小呢?我阅读了文档,但找不到任何 API。
【问题讨论】:
-
这个答案可能会有所帮助。 stackoverflow.com/questions/11011238/…
Qt 使用 9px 作为默认字体大小,但用户(在 Linux 上)可以使用 qtconfig 更改此设置。
那么,如何获取系统默认字体大小呢?我阅读了文档,但找不到任何 API。
【问题讨论】:
获取一个默认字体 QFont 对象并从中读取大小。
【讨论】:
你的应用默认字体可以从QApplication::font()获取,其中
您可以使用pointSize()、pointSizeF()、pixelSize() 等来收集它的大小。
【讨论】: