Qt移植到S3C2440开发板上的电子地图显示问题? 5
电子地图是用mapinfo画的,我在虚拟机上的Qt仿真可以实现地图的显示,但移植到开发板上就显示不了,但其它的一些窗口显示都没问题。想问一下是什么原因呢?我在画地图时,坐...
电子地图是用mapinfo画的,我在虚拟机上的Qt仿真可以实现地图的显示,但移植到开发板上就显示不了,但其它的一些窗口显示都没问题。想问一下是什么原因呢?我在画地图时,坐标转换上用到了浮点运算!是不是在开发板上不支持浮点运算造成的啊!!如何解决呢??请大家帮忙解决啦~!!
开发板环境:
天嵌的2440板,内核和根文件系统都是用天嵌提供的,应用程序是用arm版本的QtCreater生成的。 展开
开发板环境:
天嵌的2440板,内核和根文件系统都是用天嵌提供的,应用程序是用arm版本的QtCreater生成的。 展开
1个回答
展开全部
解决办法:
在main函数中加入:
QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); //支持中文
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8")); //支持中文文件名显示
QFont font;
//font.setPointSize(160); //16的字号
font.setPixelSize(16);
font.setFamily(("wenquanyi"));
font.setBold(false);
a.setFont(font);
下载相应的字库到开发板的**/fonts中重新调试一下
在main函数中加入:
QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); //支持中文
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8")); //支持中文文件名显示
QFont font;
//font.setPointSize(160); //16的字号
font.setPixelSize(16);
font.setFamily(("wenquanyi"));
font.setBold(false);
a.setFont(font);
下载相应的字库到开发板的**/fonts中重新调试一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询