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端程序字体正常显示。

相关推荐
YGGP2 分钟前
吃透 Golang 基础:数据结构之切片
开发语言·数据结构·golang
吾日三省吾码13 分钟前
Java 垃圾回收 (GC) 全面解析!
java·开发语言·jvm
楼田莉子15 分钟前
C++学习之STL学习:string类常用接口的模拟实现
开发语言·数据结构·c++·学习·算法·stl
Lu Yao_16 分钟前
【数据结构 -- AVL树】用golang实现AVL树
开发语言·数据结构·golang
前端 贾公子19 分钟前
小程序使用web-view 修改顶部标题 && 安全认证文件部署在nginx
开发语言·前端·javascript
流星蝴蝶没有剑26 分钟前
Python 电脑桌面——工作量监控大屏
开发语言·python
阿蒙Amon29 分钟前
05. C#入门系列【类、结构、枚举】:从青铜到王者的进阶之路
开发语言·c#
比特森林探险记38 分钟前
《Java vs Go:现代编程语言的核心差异与设计哲学对比》
java·开发语言·golang
悟能不能悟42 分钟前
使用中文作为map的可以,需要注意什么
开发语言·python
派阿喵搞电子1 小时前
QT单例模式简单讲解与实现
开发语言·qt·ubuntu