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

相关推荐
钢铁男儿29 分钟前
Python基本语法(lambda表达式)
开发语言·python
Wabi_sabi_x1 小时前
C++设计模式:面向对象的八大设计原则之三
开发语言·c++·设计模式
小宋加油啊1 小时前
Mac 创建QT按钮以及一些操作
开发语言·qt·macos
music score1 小时前
Keysight万用表使用指南及基于Python采集数据生成Excel文件
开发语言·网络·python
yi个名字1 小时前
C++ STL vector容器详解:从原理到实践
开发语言·c++
Data 实验室2 小时前
爬虫管理平台-最新版本发布
开发语言·爬虫·python·fastapi
阿黄学技术2 小时前
ReentrantLock实现公平锁和非公平锁
java·开发语言·算法
探索未来 航行现在2 小时前
Go语言--语法基础4--基本数据类型--类型转换
开发语言·后端·golang
hacker_lpy2 小时前
python全自动爬取m3u8网页视频(各类网站都通用)
开发语言·python·m3u8视频·视频爬虫
立秋67892 小时前
3D人物关系图开发实战:Three.js实现自动旋转可视化图谱(附完整代码)
开发语言·javascript·3d