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”

4.使用制作的字体,在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

qt 宋体 linux,QT 使用自己的字库相关推荐

  1. linux qt sql,linux qt联接sqlserver怎么配置服务器

    也可以通过如下代码测试qt5是否支持SqlServer #include #include #include #include int main(int argc, char* argv[]) { Q ...

  2. QT视频播放器(windows qt、linux qt 音视频播放器)

    想要更多项目私wo!!! 一.项目简介        这是基于Qt的QMediaPlayer实现的音视频播放器,实现了播放器的常用功能,例如根据播放列表选择播放的音视频,拖动滑块控制音视频播放. 二. ...

  3. linux开发板汉字显示,Linux Qt 及Arm开发板汉字显示

    作为一个优秀的开发人员,我就不说废话了. 很多人在 使用Qt做嵌入式开发时,会遇到一个问题: 汉字显示,网上有好多方法,并且针对 Qt5 以前的版本和Qt5 的版本有不同的方法,同样,我也遇到了这个问 ...

  4. linux+Qt 下利用D-Bus进行进程间高效通信的三种方式

    linux+Qt 下利用D-Bus进行进程间高效通信的三种方式 原文链接: https://www.cnblogs.com/wwang/archive/2010/10/27/1862552.html ...

  5. Linux+Qt 下同一数据空间vfork多进程间通信的一种高效便捷方式(信号槽直接调用)

    Linux+Qt 下同一数据空间vfork多进程间通信的一种高效便捷方式(信号槽直接调用) 概述 传统的多进程间通信往往非常麻烦,采用的方法比如管道,共享内存,socket,文件等,大都非常繁琐, 1 ...

  6. QT OpenCV Linux

    OpenCV with Qt OpenCV Tutorials-Installation in Linux          use this tutorial to install OpenCV i ...

  7. linux qt creator git,Building Qt Creator from Git/zh

    En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh 在git中构建Qt Creator 依赖的库 为了 ...

  8. qt调用linux 进程,Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u014746574/article/d ...

  9. I.MX6 linux Qt 同时支持Touch、mouse

    /****************************************************************************** I.MX6 linux Qt 同时支持T ...

最新文章

  1. html简单响应式滚动条置顶
  2. linux floating ip,Floating IP in OpenStack Neutron
  3. python 字符串前加r b u f 含义
  4. android ViewPager滑动事件讲解
  5. 实战3--设计管理模块,整合!!!
  6. vue中私有样式(scoped)中修改其他组件的样式
  7. html安卓关闭输入面板,tabletpc输入面板关闭不了怎么办(tablet pc输入面板关闭方法)...
  8. python基础===八大排序算法的 Python 实现
  9. PaddlePaddle应用于百度视觉技术的工程实践
  10. java给图片坐标描点,记录一下, canvas实现获取图片每个坐标点,以描点方式渲染图片...
  11. OpenShift 4 之AMQ Streams(2) - 用Kafka Connect访问数据源
  12. 问题 J: A+B Problem (II) : Input/Output Practice 山东科技大学OJ C语言
  13. catgroup linux_Linux用户(user)和用户组(group)的日常管理与操作教程概述
  14. 使用src.rpm包安装软件
  15. Dynamical Isometry and a Mean Field Theory of CNNs
  16. linux tahoma字体,Linux字体安装与简单美化(实践篇)(转)
  17. 织梦联动添加三级分类后无法添加二级分类的解决方案
  18. 安装project2016失败:Windows Installer和即点即用版本的Office程序不能并行
  19. 一种快速锁定的 Fractional PLL 设计
  20. 恶意代码分析实战-通过IDA对恶意代码进行静态分析(Lab05-01.dll)

热门文章

  1. MOVS,LODS,CMPS,SCAS,STOS
  2. 计算机系统基础 第一章计算机系统概述
  3. 2020秋招 C++软件开发/游戏开发 面试知识整理汇总
  4. 日有所思(7)——电拖疑问
  5. 32岁的程序员被裁,java宿舍管理系统源码jsp
  6. RT_Thread_进程间通讯——邮箱
  7. python pygame 简单小游戏
  8. 改变 ListBox Item 被点击后的蓝色背景
  9. lol云顶之奕助手_LOL云顶之弈助手app下载-LOL云顶之弈助手官网版下载v1.1.2-FC游戏网...
  10. Hadoop笔记(1)——hdfs命令访问方式