我正在使用qt语言学家和qt 5.2。我有一个问题,当我向.ui文件添加内容时,我可以在ts文件中的lupdate之后看到它,但是当我在我的代码中动态更改此按钮的名称时:
ui->label->setText(tr("foo"));
我在ts文件中看不到它,是否可以在这种情况下进行翻译?我怎么能这样做?
答案 0 :(得分:0)
基本上,tr()
可以在代码中的任何地方被检测到。对于ui文件,语言学家会立即检测到这些变化,但是在代码中我遇到了同样的问题。
根据我的经验,尝试重新构建/ qmake它。
(我正在使用Qt4.8& 5.1。)