![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关于Qt中头文件的翻译问题
davidsu33
这个作者很懒,什么都没留下…
展开
-
关于Qt中头文件的翻译问题
关于Qt中头文件的翻译问题,静态变量翻译乱码的问题解决方案原创 2013-09-16 19:47:29 · 2244 阅读 · 0 评论 -
QT在英文系统下乱码问题
我的QT环境: 源代码的字符集:gb18030 QT的项目文件pro的字符集:CODECFORTR = GB18030 在英文系统上显示乱码 原因:英文系统上如果要显示中文,可以通过加载QTplugins下的插件来进行解码,所以要想在英文系统上正确显示中文就只能是通过unicode编码了, 解决方案: 1.我采用的是utf8编码,我没有修改源代码的字符集,而是将所以由tr()原创 2014-05-27 17:29:35 · 2246 阅读 · 0 评论 -
关于编写QT国际化程序中需要注意的问题
第一:代码编写 代码编写的过程中需要注意的有如下几点: 1.在OQbject的子类中使用tr("翻译字符串")的话,需要在其子类中加上Q_OBJECT,因为QT的翻译会使用上下文,如果不加上Q_OBJECT则会 将其命名空间修改为子类的名称,导致无法找到翻译词条。在qt的lupdate提取词条的时候,会提取到其子类的命名空间下。 2.如果不想给QObject的子类增加Q_OBJECT原创 2015-11-05 10:30:20 · 942 阅读 · 0 评论