本文主要是介绍QObject::tr无法获取翻译文本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、QTranslator 不能是局部变量,检查installTranslator后的作用域
2、objectClassName(this) 获取的类名称为QObject,即context为QObject
QString QMetaObject::tr(const char *s, const char *c, int n) const
{return QCoreApplication::translate(objectClassName(this), s, c, n);
}
这篇关于QObject::tr无法获取翻译文本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!