作为优秀的开发者,我不会胡说八道。
很多人在使用Qt进行嵌入式开发时,会面临一个问题。 根据汉字的说法,网上有很多方法,对于Qt5以前的版本和Qt5的版本有不同的方法。 同样,我也遇到了这个问题。 今天介绍NB的方法。 请竖起耳朵。
首先谈谈开发环境:
使用Linux :虚拟机安装的Ubuntu 14.04
Qt :使用的Qt 5.4
Arm板:使用的是NUC972开发板。 用某个宝搜索一下就有了,这只是一个平台,其他的也一样
关于显示汉字,我们可以把这个问题分成两个小问题:
1、在开发环境中显示汉字
2、在Arm板上显示汉字
让我们先解决第一个问题:
在百度上搜索后,linux qt上会显示汉字。 有很多,但方法基本一样。 我采用了Sogou输入软件。 使用Sogou输入软件主页上的方法安装在Linux系统上的Sogou输入软件、设定和配置环境变量等,由于版权原因,无法附加链接。 具体操作流程,请大家在百度上搜索一下。 在Linux上Qt4和qt5程序使用输入法“朝闻道”哦
让我们来解决第二个问题:
第一步:下载文泉站字体。 我在用文quanyizenhei.TTF。 稍后添加文件
步骤放入Ubuntu系统的字体文件中。
在/usr/share/fonts目录下创建新文件夹wqy,然后复制词典文件。 具体操作如下:
# cd /usr/share/fonts
# mkdir wqy
# cd wqy
# cp /()词典文件路径)/usr/share/fonts/wqy
此时,请位于wqy目录下,执行以下操作更新词典
# mkfontscale
# mkfontdir
# fc-cache
运行结束后,打开Qt,将标签放在ui上写几个字,选中它,在右侧的属性栏中找到字体点,如下图所示打开。
找到刚才安装的字体很厉害吗?
接下来,轮到Arm板上的词典了。 将刚才的. ttf词典文件放入Arm板上的Qt索引词典中。 我的在/usr/qt/lib/fonts目录下。 可以放进去。 不用管理。
然后,在Qt APP上写几个汉字,放到开发板上,试一下。 大小可以自由设定哦:
这是奇迹吗? 很多网络方法在显示汉字时,不仅需要添加词典,还需要添加部分支持代码来选择字体和调整大小。 这种方法简单实用,我们马上试试吧。
最后,我附上几篇我参考过的文章。 谢谢你。 谢谢这些默默付出的人,感谢作者们。
Linux安装词典:
Qt4.7支持中文:
下载发烧友APP
建立属于你人脉的电子圈
关注电子发烧友微信
有趣的信息和技术干货
关注发祥的教室
锁定最新的课程活动和技术直播
电子风扇观察
新闻深度观察最新消息
藏品
藏品
份额:
评论
发表
相关建议