QtApplets-国际化多语言设置

简介: QtApplets-国际化多语言设置

image.pngQtApplets-国际化多语言设置

用了Qt搞了多久的开发,一直没有国际化,也就是多语言设置。今天来简单研究一下。


文章目录


QtApplets-国际化多语言设置

1 制作一个简单的界面

2 在Pro文件中加入翻译模块

3 制作TS文件

4 Linguist中打开对应文件

5 编译发布版本

6 使用

7 效果演示

☞ 源码

关键字: QTranslator、多语言、国际化、翻译、设置


1 制作一个简单的界面


这里我简单拖了一个界面出来,放了一个Label和一个Button用来模拟控件,还有连个Button用来切换两种语言。如下图

image.pngimage.pngimage.pngimage.pngimage.png

6 使用


使用的方式有很多了,可以当做资源文件来用,也可以直接动态加载都可以,我这里把它弄成资源文件了。实现代码如下:

/**
 * @brief International::on_pushButton_2_clicked
 * 切换中文
 */
void International::on_pushButton_2_clicked()
{
    QTranslator trans;
    trans.load(":/Chines.qm");
    qApp->installTranslator(&trans);
    this->ui->retranslateUi(this);
}
/**
 * @brief International::on_pushButton_3_clicked
 * 切换英文
 */
void International::on_pushButton_3_clicked()
{
    QTranslator trans;
    trans.load(":/English.qm");
    qApp->installTranslator(&trans);
    this->ui->retranslateUi(this);
}

image.pngimage.png

目录
相关文章
|
移动开发
诺顿定理
诺顿定理(Norton's theorem)是电路理论中的一个重要定理,它可以将复杂的线性电路简化为一个等效的电流源和一个等效的电阻。诺顿定理是基于电流的观点来描述电路的,与其对偶定理——戴维南定理相对应。
1137 0
|
12月前
|
小程序 视频直播 数据安全/隐私保护
如何在1v1视频直播交友APP中实现防录屏防截屏功能?
婚恋交友市场快速增长,1v1社交应用海外投放增86.49%,中东、东南亚及北美需求旺盛。用户偏好私密高效交流,国内“云相亲”兴起。开发需合规备案、实名认证,并防范诈骗。本文详解原生APP防录屏技术:Android通过MediaProjection检测,iOS监听UIScreen状态,结合动态水印、远程销毁等增强防护,平衡体验与安全。
|
6月前
|
人工智能 安全 定位技术
阿里云开发者社区关于AKSGEO+E-E-A-T 双轮驱动:AI 搜索时代本地商家获客新范式
AI搜索时代,本地商家获客迎来范式变革:AKSGEO以“权威信源+地理优化”双轮驱动,深度融合E-E-A-T评估体系,将传统GEO升级为AI信任资产,助力餐饮、服务、制造等实体企业实现精准曝光、优先推荐与高转化增长。
|
7月前
|
人工智能 安全 Linux
OpenClaw 从入门到精通:全平台部署+8大必备Skill+阿里云百炼Coding Plan免费大模型API配置流程及常见问题解答
2026年,OpenClaw(Clawdbot)已经成为AI提效领域最具代表性的智能体平台,凭借可扩展、可训练、可协同的Agent能力,迅速成为个人效率提升、团队自动化办公的核心工具。但大量新手在使用过程中普遍遇到三大痛点:部署环境复杂、安装插件导致系统崩溃、AI频繁失忆或幻觉、模型调用不稳定、任务无法落地。真正的核心原因在于:**模型决定上限,但Skill与安全配置决定下限**。没有一套稳定的基础技能,再强的模型也无法发挥作用。
728 3
|
11月前
|
前端开发 JavaScript NoSQL
技术栈面面观:如何为你的项目选择合适的技术组合?
技术栈面面观:如何为你的项目选择合适的技术组合?
1643 115
|
11月前
|
并行计算 数据挖掘 5G
MATLAB R2024b 数据分析软件,安装详细步骤,附安装包
MATLAB R2024b 发布,聚焦性能提升与稳定性优化,支持GPU加速、5G/6G工具链及HDL代码生成,新增NPU硬件支持,配合深色界面与调试增强,助力高效科学计算与工程设计。
5022 5
|
9月前
|
机器学习/深度学习 传感器 算法
Python | K折交叉验证的参数优化的KNN(k近邻)预测及可视化算法
本教程介绍基于Python的KNN回归预测及四种参数优化方法(网格/随机/贝叶斯搜索、K折交叉验证),涵盖地球科学、医学、工程等多领域应用,附完整代码与数据可视化,助你快速掌握机器学习建模流程。
387 0
|
11月前
|
Linux iOS开发 UED
计算机三大操作系统
Windows、macOS与Linux,三大操作系统背后是三种哲学:实用兼容、极致体验与自由开源。它们代表不同的价值观——包容大众、追求精致或掌控技术,塑造了数字世界的多元生态。选择系统,即是选择生活方式。
|
数据采集 供应链 BI
观远数据 BI:多链路复杂数据处理与智能任务调度,驱动企业敏捷决策
观远数据BI具备多链路复杂数据处理与智能任务调度能力,支持多源数据融合、零代码清洗建模及自动化调度,助力企业打破数据孤岛,实现零售、金融、央国企等场景的实时决策与降本增效。
|
达摩院 供应链 Cloud Native
低代码这么火,它的人才认证你考了吗?
2021年超级🔥 的证书!限时免费认证中……
9865 0
低代码这么火,它的人才认证你考了吗?

热门文章

最新文章