我是 Qt 的新手,我需要开发应用程序,它的所有字符串都是阿拉伯语,即应用程序标题,简而言之就是按钮标签。
有人提到 Qt 确实支持 RTL 语言,但我找不到演示或基本工作示例,如果有人有一些示例说明我如何在 Qt 中渲染 RTL 语言或参考一些好的教程,那将非常有帮助!
setLayoutDirection api 将完成这项工作,这就是 Qt 布局管理功能的魔力。表示所有显示阿拉伯语的小部件都需要使用 Qt Layout 进行管理。
setLayoutDirection(tr("LTR")=="RTL" ? Qt::RightToLeft : Qt::LeftToRight)
来自 Qt Qt I18n 示例 SO布局方向的示例