AM5728+QT的图像采集与处理应用, 中文字库显示

本文详细介绍了如何在Ubuntu系统中安装文泉驿字体并集成到Qt应用,随后针对Arm板进行了字体库的迁移,包括Qt环境设置、字体路径配置和远程编译执行过程。主要涉及步骤包括下载字体、Qt界面调整、交叉编译及SSH远程操作。
摘要由CSDN通过智能技术生成
第一步:下载 文泉驿 字体,我使用的是 wenquanyizenhei.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 上放一个 label 写几个字,选中它,在右侧的属性栏中找到 font
点开如下图:

找到刚才安装的字体,是不是很神奇?
交叉编译成可执行文件
第三步
接下来,该轮到 Arm 板上的字库了,将刚才的 .ttf 字库 文件放到 Arm 板的 Qt
索引字库中,我的在 /usr/qt/lib/fonts 目录下。
开发析上
执行 export QT_QPA_FONTDIR=/usr/qt/lib/fonts
第四步
拷贝交叉编译成可执行文件到开发板子上运行。
 
本试验基于信迈AM5728开发板进行。
 

##1:ssh远程访问am5728

ssh root@192.168.123.70

##2:新开另一个终端,进入ti5728sdk环境:

source ~/ti5728sdk/linux-devkit/environment-setup

##3:在sdk环境中,加载qtcreater:

~/Qt5.9.0/Tools/QtCreator/bin/qtcreator

##4:成功打开Qt,开始编译吧。

##5:远程使用am5728编译时,需要在pro文件中加入远程目标的地址:

target.path += /home/root

INSTALLS += target

保存工程,然后点击左侧工具栏中的Project---点击AM335x EVM----Run---可以看到远程执行的地址已经更新为am5827的/home/root/文件夹下了。

##6:运行project:

点击左侧工具栏底部,绿色Run按钮,开始把可执行文件编译---远程传输到am5728---远程运行可执行文件

##7:关闭am5728中的程序:

在ssh终端窗口中按下ctrl+c可以退出am5728中正在运行的程序。

##8:ssh控制am5728关机/重启

poweroff

reboot

##9:sftp远程文件传输,local与am5728进行文件传输:

sftp root@192.168.123.70

语法: put(get) [选项] 源文件或目录 目标文件或目录

说明:该命令把指定的源文件(夹)复制(提取)到目标文件

该命令的各选项含义如下:

- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。

- d 拷贝时保留链接。

- f 删除已经存在的目标文件而不提示。

- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。

- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

- l 不作拷贝,只是链接文件。

例子:put -r /home/lidawei0124/led /home/root/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值