在我的项目中,我试图使用qt语言学家。当我将语言从英语更改为土耳其语时,它将使用全部不变的标签。如何加载qt语言学家动态更改标签文本
但有些标签是我根据用例场景动态加载它们的。
无论我用qt语言学家做什么,它都会使用这些标签的文字。
我该如何摆脱这个问题?
任何帮助将Qt的本地化来apprecialted
在我的项目中,我试图使用qt语言学家。当我将语言从英语更改为土耳其语时,它将使用全部不变的标签。如何加载qt语言学家动态更改标签文本
但有些标签是我根据用例场景动态加载它们的。
无论我用qt语言学家做什么,它都会使用这些标签的文字。
我该如何摆脱这个问题?
任何帮助将Qt的本地化来apprecialted
Qt拥有一个guide to internationalization,其中包括基本信息:来包装你的字符串在tr
函数调用。
label->setText(tr("Hello, World!"));
除此之外,如果您希望语言随时更改,您需要确定上下文何时发生变化,并适当地更新标签。不幸的是,我不能轻易将我的手放在表明什么时候这样做的信号上。
这link可能对你有所帮助