QT + VS2010 实现中英文切换
来源:互联网 发布:淘宝开店运营流程图 编辑:程序博客网 时间:2024/05/22 16:55
啥都不说,先上图
界面先简单只有两按钮,分别控制英转中和中转英。
先说步骤:
1、用英文做界面。
2、在工程上右键,点击"Create new Transltion File ",会在工程目录生成一个ts文件。
3、用linguist.exe打开ts文件,填上对应的中文翻译。
4、 在工程上右键,点击“lrelease all .ts files in project”,生成一个qm文件。
5、在代码中创建一个QTranslator对象,并使用生成的qm文件。
QTranslator* translator = new QTranslator;
translator->load("D:\\qt_en_ch\\q5\\q5\\q5_zh.qm");
6.英文转中文的代码
mpApplication->installTranslator(translator);
ui.retranslateUi(this);
7.中文再切换回英文:
mpApplication->removeTranslator(translator);
ui.retranslateUi(this);
注:如果代码中有需要有从英文翻译成中文的字符,必须用QString str = tr("test");这样来写。如果代码或界面有新增的字符串,只用在工程上右键"lupdate all .ts files in project",再重新生成下qm文件就行了。
阅读全文
0 0
- QT + VS2010 实现中英文切换
- Qt+VS2010中英文切换
- QT动态切换中英文
- QT中英文切换
- QT 软件中英文切换
- Qt 添加翻译文件,实现中英文界面切换
- I18n实现中英文切换
- ECShop实现中英文切换功能
- Android 中英文切换的实现。
- 安卓实现中英文切换
- Qt 界面上控制中英文显示切换
- Qt 之 中英文切换的使用
- qt 之 国际化(中英文切换)
- 实现 Eclipse 中英文界面快速切换
- html页面如何实现中英文切换?
- java web 项目实现手动中英文切换
- html+jquery实现页面中英文切换
- Anguarjs实现国际化,中英文切换Demo
- css通用小笔记03——浏览器窗口变小 div错位的问题
- 前端跨域请求原理及实践
- ubuntu安装ros
- redis系统命令简介笔记(2)
- 桶装水和白开水的缺点
- QT + VS2010 实现中英文切换
- java instanceof操作符
- Python-yield模拟生产消费者模型
- deep learning pretrained model
- 核密度估计与自适应带宽的核密度估计
- $(document).ready()笔记
- [乱搞]斐波那契数列与gcd之间一个有趣的定理
- Android图片处理框架之Fresco学习使用
- java filter过滤器的配置