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);
相关推荐
长不胖的路人甲8 分钟前
二叉排序树(BST)Java 完整实现 + 删除思路详解
java·开发语言·算法
geovindu9 分钟前
python: Breadth First Search Algorithm and Depth First Search Algorithm
开发语言·后端·python·算法·搜索算法
Quz40 分钟前
QML 选择控件:Switch、CheckBox 与 RadioButton
qt
小大宇2 小时前
python sqlalchemy 案例
开发语言·python
名字还没想好☜2 小时前
Go 结构体内存对齐:调整字段顺序,同样的字段省下 40% 内存
开发语言·后端·golang·go·内存对齐
玛丽莲茼蒿2 小时前
很难出错的Spring5(十)—— IOC进阶
java·开发语言·jvm
Ulyanov2 小时前
雷达导引头仿真中的坐标系——从惯性系到量测角
开发语言·python·算法·系统仿真·雷达信号处理·雷达导引头
上海安当技术3 小时前
车间电脑指纹登录怎么做?从 FIDO2 公钥体系到统一身份认证的技术拆解
开发语言·电脑·php
前鼻音太阳熊3 小时前
【MES系统】- 工业HMI状态机可视化实践:从手写SVG到Cytoscape.js的技术选型与踩坑
开发语言·javascript·ecmascript
阿米亚波3 小时前
【C++ STL】std::array
java·开发语言·c++