我是Qt的新手,我需要开发一个应用程序,它将包含阿拉伯语中的所有字符串,即应用程序标题,按钮标签等等。
提到Qt确实支持RTL语言,但我无法找到演示或基本的工作示例,如果有人得到一些示例,说明如何在Qt中呈现RTL语言或参考一些好的教程,将是真有帮助!
答案 0 :(得分:4)
setLayoutDirection api将完成这项工作,这是Qt布局管理功能的神奇之处。表示显示阿拉伯语言的所有小部件都需要使用Qt Layout进行管理。
setLayoutDirection(tr("LTR")=="RTL" ? Qt::RightToLeft : Qt::LeftToRight)
来自Qt的例子Qt I18n Example SO Layout direction