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

相关推荐
Ustinian_31026 分钟前
【C/C++】For 循环展开与性能优化【附代码讲解】
c语言·开发语言·c++
牵牛老人36 分钟前
Qt 插件开发全解析:从接口定义,插件封装,插件调用到插件间的通信
开发语言·qt
钮钴禄·爱因斯晨39 分钟前
AIGC浪潮下,风靡全球的Mcp到底是什么?一文讲懂,技术小白都知道!!
开发语言·人工智能·深度学习·神经网络·生成对抗网络·aigc
22jimmy2 小时前
JavaWeb(二)CSS
java·开发语言·前端·css·入门·基础
机器视觉知识推荐、就业指导4 小时前
面试问题详解五:Qt 信号与槽的动态管理
开发语言·qt
四维碎片10 小时前
【Qt】线程池与全局信号实现异步协作
开发语言·qt·ui·visual studio
IT码农-爱吃辣条10 小时前
Three.js 初级教程大全
开发语言·javascript·three.js
☺����11 小时前
实现自己的AI视频监控系统-第一章-视频拉流与解码2
开发语言·人工智能·python·音视频
染翰11 小时前
lua入门以及在Redis中的应用
开发语言·redis·lua
王者鳜錸11 小时前
PYTHON让繁琐的工作自动化-函数
开发语言·python·自动化