翻译不会传播到标签标签

时间:2015-07-24 10:46:18

标签: c++ qt

我在qt面临一个奇怪的问题,我使用QTranslator成功添加了对不同语言的支持。它有一个tabwidget,第一个使用qt设计器表单创建的选项卡。问题是我每次尝试更改语言时一切正常,除了我使用

添加的标签的标题

QTabWidget->addTab(QWidget *widget, widget->windowTitle() )

我已经处理了每个小部件中的changeEvent(Event *)并在遇到语言更改时调用ui->retransalteUI()并且它会更新除标题之外的所有内容。急需帮助。

1 个答案:

答案 0 :(得分:3)

您需要将env中的更改传播到标签的标签。

例如:

windowTitle