描述:
- Qt 5.7.1 msvc2013;
- Windows 10 家庭版,系统字体有两套微软雅黑,一套在 C:\Windows\Fonts 下,一套在其他位置,版本不一样;
- Qt 程序字体设置
- 没有设置全局字体;
- 所有 Widgets 都是通过 QSS 设置成 Microsoft Yahei;
- Qt 打印出日志
- QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
- msyh = "Microsoft YaHei zd" fontId = 0
真正显示出来的样子如图
问题:
如果不修改系统字体,也不在程序中单独添加并加载字体,怎么样从代码层面解决这个问题?
不知道你这个问题是否已经解决, 如果还没有解决的话:
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^