首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用静态Qt应用时更改Qt字体的路径?

如何在使用静态Qt应用时更改Qt字体的路径?
EN

Stack Overflow用户
提问于 2016-09-02 11:24:47
回答 1查看 1.7K关注 0票数 2

我正在尝试通过NFS在我的嵌入式Linux上运行静态Qt演示,方法是执行:./deform -qws (在Qt -enterprise-4.8上运行),因为我的静态Qt演示驻留在我的主机Ubuntu PC上。

然而,我收到了以下错误:

QFontDatabase:找不到字体目录/usr/local/Trolltech/QtEmbedded-4.8.6-arm/lib/fonts -是否正确安装了Qt?

有没有办法更改我的嵌入式Linux的QFontDatabase路径,让它在我的Ubuntu PC上的另一个路径中查找?

EN

回答 1

Stack Overflow用户

发布于 2018-09-25 23:05:23

我自己编译的一个Qt应用程序(Sqlitebrowser)也遇到了类似的问题:

代码语言:javascript
复制
QFontDatabase: Cannot find font directory /unibas/lcs-software/software/Qt5/5.9.3-goolf-1.7.20/lib/fonts.
Note that Qt no longer ships fonts. Deploy some (from http://dejavu-fonts.org for example) or switch to fontconfig.

通过将QT_QPA_FONTDIR环境变量指向一个包含Type1字体的文件夹,我可以让它正常工作。我使用了以下命令:

代码语言:javascript
复制
QT_QPA_FONTDIR=/usr/share/X11/fonts/Type1/ sqlitebrowser

在您的示例中,命令可能如下所示:

代码语言:javascript
复制
QT_QPA_FONTDIR=/usr/share/X11/fonts/Type1/  ./deform -qws
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39283841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档