Qt演示,支持阿拉伯语

时间:2013-08-31 11:55:40

标签: c++ qt qt4

我是Qt的新手,我需要开发一个应用程序,它将包含阿拉伯语中的所有字符串,即应用程序标题,按钮标签等等。

提到Qt确实支持RTL语言,但我无法找到演示或基本的工作示例,如果有人得到一些示例,说明如何在Qt中呈现RTL语言或参考一些好的教程,将是真有帮助!

1 个答案:

答案 0 :(得分:4)

setLayoutDirection api将完成这项工作,这是Qt布局管理功能的神奇之处。表示显示阿拉伯语言的所有小部件都需要使用Qt Layout进行管理。

setLayoutDirection(tr("LTR")=="RTL" ? Qt::RightToLeft : Qt::LeftToRight)

enter image description here 来自Qt的例子Qt I18n Example SO Layout direction