QT实现动态翻译切换

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

效果如下:

请添加图片描述

2、原理

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

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

相关推荐

  1. Qt 翻译工具:使用 tr() 函数实现多语言支持

    2024-06-06 19:52:05       40 阅读
  2. Android Activity切换动画多种实现方式

    2024-06-06 19:52:05       40 阅读
  3. 安卓11菜单实现hdmi-4K动态切换

    2024-06-06 19:52:05       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 19:52:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 19:52:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 19:52:05       82 阅读
  4. Python语言-面向对象

    2024-06-06 19:52:05       91 阅读

热门阅读

  1. 小程序vant DropdownMenu 下拉菜单无法关闭

    2024-06-06 19:52:05       28 阅读
  2. Kotlin 委托

    2024-06-06 19:52:05       33 阅读
  3. 2024中国机器人开发大会

    2024-06-06 19:52:05       25 阅读
  4. 探索Sass:Web开发的强大工具

    2024-06-06 19:52:05       27 阅读
  5. Spark SQL内置函数

    2024-06-06 19:52:05       26 阅读
  6. 【Linux】批量恢复文件权限

    2024-06-06 19:52:05       30 阅读
  7. 在Spring Boot项目中使用Redisson实现延迟执行

    2024-06-06 19:52:05       31 阅读