Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Qt 中是否有一种跨平台的方式来获取用户首选的固定宽度和比例字体?
例如,在 Cocoa 中,有
NSFont *proportional = [NSFont userFontOfSize:12.0f]; NSFont *fixed_width = [NSFont userFixedPitchFontOfSize:12.0f];
我想在 Qt 中找到适用于 Mac、Linux 和 Windows 的等价物。
使用 QFontDatabase 的 systemFont(..) 函数,您可以检索
例子:
const QFont fixedFont = QFontDatabase::systemFont(QFontDatabase::FixedFont)
在 Qt 5.2 中引入