从字体名称获取字体大小

问题描述 投票:0回答:1

全部,

如果我在基于 Qt 的程序中有字体 A 和字体 B,它们的大小是否不同? 我正在使用 Qt 进行 KE,我需要知道字体名称可用的字体大小列表。

举个例子: 在 Windows 上,选择不同的字体名称会更改字体大小列表选择。 然而 GTK 上的字体大小几乎相同。 我认为 OSX 的行为类似于 GTK - 更改字体名称不会更改大小列表。

QT 怎么样?

如果它遵循 Windows - 我如何找到尺寸列表?

蒂亚!!!

qt fonts
1个回答
0
投票

如果您想了解 Qt 中每种字体的字体大小,可以使用 QFontDatabase 类。此类提供有关可用字体的信息,包括特定字体系列支持的大小。 https://doc.qt.io/qt-6/qfontdatabase.html

仅供参考,如果您想通过字体获取区域大小,可以使用 QFontMatrix 类。 QFontMatrix 允许您使用字符串和字体名称了解区域的大小。欲了解更多详情,请参阅下面的手册。 https://doc.qt.io/qt-6/qfontmetrics.html

© www.soinside.com 2019 - 2024. All rights reserved.