buildroot移植Qt5无法显示字体问题

报错:QFontDatabase: Cannot find font directory /usr/lib/fonts.

Note that Qt no longer ships fonts. Deploy some (from DejaVu Fonts for example) or switch to fontconfig.

原因:很明显是Qt没有找到字库文件;

解决方法: 1、将Windows电脑上\Windows\Fonts下拷贝字体(ttf后缀)拷贝到目标平台/usr/lib/fonts/目录下可以解决;

2、根本原因是由于设备使用了fontconfig,但是一开始Qt5没有配置QT5BASE_FONTCONFIG导致Qt无法找到字库, 将QT5BASE_FONTCONFIG配置为Y后重新编译Qt即可解决,记得要重编Qt。

BR2_PACKAGE_QT5BASE_FONTCONFIG=y

相关推荐
qqxhb1 分钟前
零基础学Java——第十一章:实战项目 - 桌面应用开发(JavaFX入门)
java·开发语言·javafx
大神薯条老师1 分钟前
Python零基础入门到高手8.4节: 元组与列表的区别
开发语言·爬虫·python·深度学习·机器学习·数据分析
z人间防沉迷k3 分钟前
堆(Heap)
开发语言·数据结构·笔记·python·算法
不二狗13 分钟前
每日算法 -【Swift 算法】Two Sum 问题:从暴力解法到最优解法的演进
开发语言·算法·swift
炯哈哈20 分钟前
【上位机——WPF】Window标签常用属性
开发语言·c#·wpf·上位机
小白学大数据26 分钟前
Python爬虫如何应对网站的反爬加密策略?
开发语言·爬虫·python
Akiiiira27 分钟前
【数据结构】队列
java·开发语言·数据结构
程序媛学姐33 分钟前
Java级联操作:CascadeType的选择与最佳实践
java·开发语言
LetsonH1 小时前
Python工具链UV整合环境管理
开发语言·python·uv
zm2 小时前
UDP 多点通信
开发语言·php