我是 Qt 的新手,我需要开发应用程序,所有字符串都用阿拉伯语表示,即应用程序标题、按钮标签,简而言之。
有人提到 Qt 确实支持 RTL 语言,但我找不到演示或基本工作示例,如果有人有一些示例显示我如何在 Qt 中呈现 RTL 语言或引用一些好的教程,将会是真的很有帮助!
最佳答案
setLayoutDirection api 将完成这项工作,这就是 Qt 布局管理功能的神奇之处。意味着所有显示阿拉伯语的小部件都需要使用 Qt Layout 进行管理。
setLayoutDirection(tr("LTR")=="RTL" ? Qt::RightToLeft : Qt::LeftToRight)
来自 Qt 的示例 Qt I18n Example 所以 Layout direction
关于c++ - 支持阿拉伯语的 Qt 演示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18547867/