qt上设置 WebAssembly显示中文

qt中如果不对字体特殊设置,则在web上显示字体为乱码

原文链接Qt for WebAssembly中文显示异常_qt6.5.2 开发 webassembly 没有字体-CSDN博客

下面是自己实践的实际使用

cpp 复制代码
int fontId = QFontDatabase::addApplicationFont(QStringLiteral(":/font/DroidSansFallback.ttf"));
    QStringList fontFamilies = QFontDatabase::applicationFontFamilies(fontId);
    if (fontFamilies.size() > 0)
    {
        QFont font;
        font.setFamily(fontFamilies[0]);//设置全局字体
        qApp->setFont(font);
    }

准备一份ttf字体文件,然后添加到QT资源,然后使用上面的代码格式在main函数中加载字体。

然后运行程序,发现web端程序字体正常显示。

相关推荐
hh.h.4 分钟前
CANN算子开发入门:从零开始写第一个Ascend C算子
c语言·开发语言·cann·c算子
AI科技星25 分钟前
全域数学·第三部·数术几何部·平行网格卷 完整专著目录(含拓扑发展史+学科定位·终稿)
c语言·开发语言·网络·量子计算·agi
SunnyDays101127 分钟前
Java 读写 Excel 公式:从基础到高级的实战总结
java·开发语言·excel
wb0430720129 分钟前
Java 26
java·开发语言
白露与泡影32 分钟前
JVM GC调优实战:从线上频繁Full GC到RT降低80%的全过程
java·开发语言·jvm
灰灰勇闯IT33 分钟前
pyasc:用 Python 调用 CANN 的推理能力
开发语言·python
笨拙的老猴子1 小时前
[特殊字符] Java GC机制详解:G1、ZGC、Shenandoah全面解析与版本演进对比
java·开发语言
水木流年追梦1 小时前
大模型入门-Reward 奖励模型训练
开发语言·python·算法·leetcode·正则表达式
电子云与长程纠缠2 小时前
UE5制作六边形包裹球体效果
开发语言·python·ue5
砍材农夫2 小时前
物联网 基于netty构建mqtt协议规范(遗嘱与保留消息)
java·开发语言·物联网·netty