您的位置:首页 > 编程语言 > Qt开发

Qt中tr()的作用

2016-07-16 18:47 525 查看
函数
tr()全名是QObject::tr(),被它处理的
字符串可以 使用工具提 取出来翻译 成其他语言, 也就是做国际化使用。

只要记住,Qt
的最佳实践:如果你想让你的程序国际化的话,那么,所有用户可见的字符串都要使用
QObject::tr()!

但是,为什么我们没有写 QObject::tr(),而仅仅是
tr()呢?原来,tr()函数是定义在
Object里面的,所有使用了
Q_OBJECT
宏的类都自动具有
tr()函数。

在书中看到的一句话,如果想要你做的程序国际化,就把所有用户可见的字符串写到tr()中去,可直接用工具翻译成多语言的版本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt 国际化