QT基础 (四) 使用自己的字库
admin
2023-08-03 23:08:32
0

1.首先需要安装QT Creator,这个程序可以是在Windows下的,也可以是Linux下的。

2.运行makeqpf工具,制作你需要的字体。在Windows中我将QT安装在了C盘目录下,所以makeqpf的工具在C:\QT\qt\tools\makeqpf这个文件夹下,用Qt Creator打开makeqpf.pro,直接编译,然后运行,结果如下所示:

QT基础 (四) 使用自己的字库

你可以下拉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,直接编译,然后运行,结果如下所示:

QT基础 (四) 使用自己的字库

3.将制作好的字体拷贝到开发板的根文件系统对应的目录,由于我是将字体放在了/opt/Qtopia/lib/fonts/这个目录下,然后告诉QT字体所放在的位置,这需要导出一个环境变量QT_QWS_FONTDIR。具体的做法是在开发板根文件系统的/etc/profile中添加“export QT_QWS_FONTDIR=/opt/Qtopia/lib/fonts”QT基础 (四) 使用自己的字库

4.使用制作的字体,在Qt中,你可以这样来设置一个字体:

QT基础 (四) 使用自己的字库

120就是使用12号字体。

5.重启开发板(一定要重新启动,重新启动程序是看不出效果的,我就是在这儿被弄了很久),启动程序,现在开发板上应该有效果了吧,哈哈。

6,最后列出参考的两篇博客,我因此而做出来,谢谢!!!

http://www.cnblogs.com/liu_xf/archive/2011/07/05/2098144.html

http://blog.csdn.net/xdw1985829/article/details/6224814


相关内容

热门资讯

深耕产业场景 让机器人在真实需... ● 本报记者 程雪儿 近年来,大模型、具身智能、人形机器人成为机器人产业关注焦点。与此同时,新能源汽...
5000元以下笔记本越来越少了... 近期,“5000元以下笔记本基本绝迹”的话题引发广泛讨论。曾经三四千元随便挑的平价机型,如今在主流渠...
知名粤菜品牌,肠粉中发现防腐剂 爱吃肠粉的人,“天塌了”。6月23日,市场监管总局发布公告称,其近日组织食品安全监督抽检1865批次...
西安男子伪装成快递员入室杀害前... 强女士的相册里,女儿雯雯(化名)阳光明媚,每一个重要的人生节点,她都在认真记录着,然而这样的美好,在...
涉抄袭人大博士拟入职导师毕业高... 据封面新闻报道,日前,安徽大学在其官网发布了2026年拟录用人员名单公示,其中一名中国人民大学的博士...
台风“巴威”逐渐远离 福建调整... 福州7月12日电 (记者 龙敏)随着今年第9号台风“巴威”逐渐远离,根据《福建省防汛抗旱防台风应急预...
损人不利己!美国NSF推新规,... 中美基础研究合作正遭遇新一轮严重挫折。 美国《科学》杂志(Science)7月10日报道,美国国家科...
火势从天花板蔓延!泰国酒吧经理... 据新华社,泰国曼谷市市长差察·西迪汶13日向媒体通报说,该市12日深夜发生的酒吧火灾已确认造成27人...
预订量暴增超100%,澳大利亚... 过去几年,日本一直是澳大利亚游客最热门的亚洲旅行目的地之一,但如今,更多澳大利亚游客开始寻找新的亚洲...
德国miji电饭煲触摸开关没反... 由于两种原因造成,第一是这种电饭锅都为微电脑电饭锅,如果在启动过程之中出现错误,有可能导致接触开关没...