Qt学习笔记-嵌入式qt程序支持显示中文
2017-02-02 21:53
615 查看
移植后得qt程序在开发板上运行时无法显示中文。
拷贝windows中的字体也不行。
从网上找到方法。
添加以下代码:需要头文件 #include <QTextCodec>
字库使用的是 文泉驿字体
后来发现,在qt的字体对话框中,如果加入新的字体,则需要重新启动才能生效。拷贝windows平台下的字体文件是没有问题的。
同时,qt提供了一个工具。makeqpf,可以用来制作qpf格式的字体
拷贝windows中的字体也不行。
从网上找到方法。
添加以下代码:需要头文件 #include <QTextCodec>
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); //支持Tr中文 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); //支持中文文件名显示 QFont font; // font.setPointSize(12); //实际上是16的字号,但设成16却不行 font.setFamily(("wenquanyi")); font.setBold(false); a.setFont(font);
字库使用的是 文泉驿字体
后来发现,在qt的字体对话框中,如果加入新的字体,则需要重新启动才能生效。拷贝windows平台下的字体文件是没有问题的。
同时,qt提供了一个工具。makeqpf,可以用来制作qpf格式的字体
相关文章推荐
- 嵌入式Qt方案中文显示系列:Qte中的字体支持和使
- QT学习之路————QT程序在开发板上显示 中文字体
- Qt学习笔记-支持Gif动画显示
- WebKit 学习笔记(4) -- qt 的 helloworld 程序
- qt 编写的webkit程序发布的时候如何正确显示中文。
- 嵌入式成长轨迹34 【嵌入式学习阶段】【ARM环境调试】【QT 移植环境及简单程序示例】---补充《ok6410 Qt移植百科全书》
- Qt学习笔记,Qt程序架构设计要旨
- 嵌入式Linux Qt4 中文显示乱码和中文不显示
- 嵌入式Qt开发环境搭建及移植到开发板----Qt学习笔记
- 学习笔记----图形界面程序Qt安装及其在2410-s上的移植
- Qt学习笔记:如何运行Qt程序所生成的.exe文件
- QT入门学习笔记1--第一个QT程序
- 学习笔记----图形界面程序Qt安装及其在2410-s上的移植
- QT学习笔记----搭建Qt4.7.3嵌入式开发环境
- CEGUI学习笔记三-- 如何显示中文
- Qt For Symbian 程序标题显示中文的方法
- QT学习笔记----解决QT无法显示汉字问题
- QT学习笔记----搭建Qt4.7.3嵌入式开发环境
- QT creator 第一个程序 qt学习笔记第三章
- 学习笔记----图形界面程序Qt安装及其在2410-s上的移植