如何为嵌入式QT加入自己制作的字体
答案:2 悬赏:50 手机版
解决时间 2021-02-01 22:31
- 提问者网友:欲劫无渡
- 2021-02-01 03:03
如何为嵌入式QT加入自己制作的字体
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-02-01 04:36
1.首先需要安装QT Creator,这个程序可以是在Windows下的,也可以是Linux下的。
2.运行makeqpf工具,制作你需要的字体。在Windows中我将QT安装在了C盘目录下,所以makeqpf的工具在C:\QT\qt\tools\makeqpf这个文件夹下,用Qt Creator打开makeqpf.pro,直接编译,然后运行,你可以下拉family选择其他的字体,然后设置大小,是否加粗、倾斜,然后选择Generate Pre-Rendered Font,就可以在C:/QT/qt/bin看到生成了,宋体_12_50.qpf2字库了当然也可以在Linux下生成,我的Linux下Qt Creator在Linux下的安装目录为/opt/,所以makeqpf的位置为/opt/qtsdk-2010.05/qt/tools/makeqpf,用Qt Creator打开makeqpf.pro,直接编译,然后运行,3.将制作好的字体拷贝到开发板的根文件系统对应的目录,由于我是将字体放在了/opt/Qtopia/lib/fonts/这个目录下,然后告诉QT字体所放在的位置,这需要导出一个环境变量QT_QWS_FONTDIR。具体的做法是在开发板根文件系统的/etc/profile中添加“export QT_QWS_FONTDIR=/opt/Qtopia/lib/fonts”5.重启开发板(一定要重新启动,重新启动程序是看不出效果的,我就是在这儿被弄了很久),启动程序
2.运行makeqpf工具,制作你需要的字体。在Windows中我将QT安装在了C盘目录下,所以makeqpf的工具在C:\QT\qt\tools\makeqpf这个文件夹下,用Qt Creator打开makeqpf.pro,直接编译,然后运行,你可以下拉family选择其他的字体,然后设置大小,是否加粗、倾斜,然后选择Generate Pre-Rendered Font,就可以在C:/QT/qt/bin看到生成了,宋体_12_50.qpf2字库了当然也可以在Linux下生成,我的Linux下Qt Creator在Linux下的安装目录为/opt/,所以makeqpf的位置为/opt/qtsdk-2010.05/qt/tools/makeqpf,用Qt Creator打开makeqpf.pro,直接编译,然后运行,3.将制作好的字体拷贝到开发板的根文件系统对应的目录,由于我是将字体放在了/opt/Qtopia/lib/fonts/这个目录下,然后告诉QT字体所放在的位置,这需要导出一个环境变量QT_QWS_FONTDIR。具体的做法是在开发板根文件系统的/etc/profile中添加“export QT_QWS_FONTDIR=/opt/Qtopia/lib/fonts”5.重启开发板(一定要重新启动,重新启动程序是看不出效果的,我就是在这儿被弄了很久),启动程序
全部回答
- 1楼网友:往事埋风中
- 2021-02-01 06:15
qtopia马上就淘汰了,
4.4~4.7都是过度版本很少应用在项目上,
4.8是比较多应用的,而且支持qt quick(需要编译时候配置中enable)
目前qt到达5.1版,马上出5.2版,支持在安卓和苹果使用。但是5.0以后并没试验出嵌入式功能,估计还没有嵌入式支持。
所以建议采用digia的4.8.5。我在等5.2后的嵌入式,尝试下quick 2.0的嵌入式体现。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯