当前位置: 首页 > news >正文

QT实现动态翻译切换

1、实现QT动态中英文切换效果

效果如下:

请添加图片描述

2、原理

因为软件本身就是中文版,所以只需准备一个英文版的翻译即可,,那就是将所有需要翻译的地方用tr包裹,然后首先执行lupdate更新一下,接着用qt的翻译软件 Qt Linguist打开ts文件进行翻译,然后保存,最后使用 lrelease发布一下,就会生成qm文件,qm文件是程序中用来加载的翻译文件。。。

void MainWindow::changeEvent(QEvent *e)
{if(e->

相关文章:

  • linux的磁盘分区与管理
  • 全网唯一:触摸精灵iOS版纯离线本地文字识别插件
  • mac地址一样,ip不同,能ping通么?
  • 数据结构(C):从初识堆到堆排序的实现
  • Spark介绍及RDD操作
  • 【计算机毕设】基于SpringBoot的医院管理系统设计与实现 - 源码免费(私信领取)
  • 力扣16. 最接近的三数之和
  • Kotlin 泛型
  • 处理一对多的映射关系
  • HCIP的学习(27)
  • 基于SpringBoot+Vue的公园管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
  • Spring高手之路19——Spring AOP注解指南
  • 【云原生】Docker Compose 使用详解
  • Python 关于字符串格式化
  • C++ : 模板初阶
  • 【面试系列】之二:关于js原型
  • Android单元测试 - 几个重要问题
  • Android系统模拟器绘制实现概述
  • create-react-app项目添加less配置
  • ESLint简单操作
  • javascript 哈希表
  • Java超时控制的实现
  • java取消线程实例
  • Java知识点总结(JavaIO-打印流)
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Netty 4.1 源代码学习:线程模型
  • opencv python Meanshift 和 Camshift
  • win10下安装mysql5.7
  • 分享一份非常强势的Android面试题
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 聊聊flink的TableFactory
  • 巧用 TypeScript (一)
  • 三分钟教你同步 Visual Studio Code 设置
  • 数据结构java版之冒泡排序及优化
  • 移动端解决方案学习记录
  • 用Canvas画一棵二叉树
  • 用Visual Studio开发以太坊智能合约
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #pragma once与条件编译
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (C++17) std算法之执行策略 execution
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • .NET Micro Framework初体验(二)
  • .NET Project Open Day(2011.11.13)
  • .net 调用海康SDK以及常见的坑解释
  • .Net 应用中使用dot trace进行性能诊断
  • .NET程序员迈向卓越的必由之路
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET框架类在ASP.NET中的使用(2) ——QA