嵌入式爱好者

查看: 9806|回复: 2

[Linux] qt

[复制链接]

8

主题

11

帖子

33

积分

AM335x通行证i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2013-6-21 13:39:29 | 显示全部楼层 |阅读模式


我在网上找了个把html(html中有中文)转换成pdf的程序,我在虚拟机中交叉编译,在ok6410中运行的时候,lcd不能正常显示,但是生成的pdf可以看,如图片上面一个所示,但是文中的中文,显示是乱码,2.我在交叉编译的时候加上文泉驿字体 QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
       QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
       QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
       QFont font;
           font.setPointSize(160);
           font.setFamily(("wenquanyi"));
           font.setBold(false);
           a.setFont(font);
后lcd显示正常,但是转换的pdf如图片中下面那个所示
谢谢,这个怎么弄,谢谢
回复

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2013-6-21 16:59:39 | 显示全部楼层
应该是字符格式和你的程序所使用的字符不匹配造成的
点评回复 支持 反对

使用道具 举报

8

主题

11

帖子

33

积分

AM335x通行证i.MX6UL通行证

 楼主| 发表于 2013-6-22 09:08:37 | 显示全部楼层
谢谢,我看看
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-23 01:17

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表