tr的课程缺少Qt翻译

时间:2017-01-16 09:05:41

标签: qt visual-c++

我在我的项目中使用visual studio + qt插件。
创建的MyClass继承自QAbstractTableModel。
该类是dll库的一部分。
我已经覆盖了QAbstractTableModel :: headerData,在里面添加了tr(" string")。
但是tr不起作用,没有创建上下文并且没有名称添加到生成的ts文件中。

有人可以帮忙解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

尝试致电

QObject::tr("string") 

或添加

#include <QObject>

并直接致电tr。

答案 1 :(得分:1)

找到解决方案。
只是忘了将包含我的类的库添加到ts lupdate / lrelease列表中。