问题描述:
在第一次编译完成后,移植qt程序到泰山派运行时出现了字体不显示问题。
而实际应该显示的这样的
解决方案:
us初次使用Buildroot+Qt,不能显示字体。查看板子env,并没有指定字体路径。查看/etc/fonts文件下找到字体配置文件fonts.conf
cat /etc/fonts/fonts.conf
可以看到这里让我们把字库文件放到/usr/share/fonts文件夹下,这个fonts文件夹原本是没有的,需要自己创建把字体库都放进去。
这里我们直接把windows 的字库通过adb push到板子上。好像有点粗暴 哈哈
C:\Windows>adb push fonts /usr/share
完成之后,我们在/etc/profile中添加添加环境变量
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0
export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event1:inverty
export QT_QPA_FONTDIR=/usr/share/fonts
之后source /etc/profile一下
终于是能显示字体了 完结撒花。