QT 交叉编译环境下,嵌入式设备显示字体大小和QT Creator 桌面显示不一致问题解决

第一步:

发送fc-list 命令 ,查找嵌入式环境下支持的字库

第二步

为每个控件指定字库文件,以label控件为例:

cpp 复制代码
    int fontId = QFontDatabase::addApplicationFont("/usr/share/fonts/source-han-sans-cn/SourceHanSansCN-Normal.otf");
    if (fontId == -1) {
      //  qDebug() << "字体加载失败!请检查路径";
        return;
    }
    // 获取字体家族名
    QString fontFamily = QFontDatabase::applicationFontFamilies(fontId).at(0);
    QFont customFont(fontFamily);
    customFont.setPixelSize(25);
    ui->label->setFont(customFont);
相关推荐
努力学习的小廉1 天前
【QT(九)】—— 窗口
数据库·qt·系统架构
Elieal1 天前
@Api 系列注解
java·开发语言
Remember_9931 天前
【数据结构】深入理解Map和Set:从搜索树到哈希表的完整解析
java·开发语言·数据结构·算法·leetcode·哈希算法·散列表
浅念-1 天前
C++第一课
开发语言·c++·经验分享·笔记·学习·算法
Coding茶水间1 天前
基于深度学习的路面裂缝检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
开发语言·人工智能·深度学习·yolo·目标检测·机器学习
charlie1145141911 天前
现代嵌入式C++教程:对象池(Object Pool)模式
开发语言·c++·学习·算法·嵌入式·现代c++·工程实践
火山上的企鹅1 天前
QGC 中修改原生 Android 串口 BUG 实操
qt·串口·qgc·无人机开发
TTGGGFF1 天前
控制系统建模仿真(二):掌握控制系统设计的 MAD 流程与 MATLAB 基础运算
开发语言·数据结构·matlab
郑州光合科技余经理1 天前
O2O上门预约小程序:全栈解决方案
java·大数据·开发语言·人工智能·小程序·uni-app·php
新诺韦尔API1 天前
车架号查询接口对接全流程详解
大数据·开发语言·python·api