欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

QT实现动态翻译切换

最编程 2024-06-03 14:14:27
...

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

效果如下:

请添加图片描述

2、原理

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

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

推荐阅读