我在使用QT-4嵌入式linux。
我的QT应用程序中有以下代码:
QFont newFont("wenquanyi", 8, QFont::Bold, true);
QApplication::setFont(newFont);但字符不能正确显示。我在我的目标linux设备中有一个wenquanyi_150_50.qpf文件在QT-directory/lib/fonts下。
如果我像这样修改代码:
QFont newFont("unifont", 8, QFont::Bold, true);我能看到角色的正确显示。
因此,我认为问题在于QT寻找特定字体的路径。
发布于 2013-08-16 16:01:53
在嵌入式Linux中使用Qt时,我遇到了类似的问题。看看这些:
并尝试使用QFontDatabase。我发现获取QWS实际检测到的所有字体及其特性的列表非常有用。
https://stackoverflow.com/questions/18276942
复制相似问题