我是Qt的新手,我需要开发应用程序,该应用程序将所有字符串都用阿拉伯语显示,即应用程序标题,按钮标签。
提到了Qt确实支持RTL语言,但是我找不到演示或基本的工作示例,如果有人得到一些示例来说明如何在Qt中渲染RTL语言或参考一些好的教程,那将非常有帮助!
setLayoutDirection api可以完成这项工作,这就是Qt Layout管理功能的神奇之处。表示所有显示阿拉伯语的小部件都需要使用Qt Layout进行管理。
setLayoutDirection(tr("LTR")=="RTL" ? Qt::RightToLeft : Qt::LeftToRight)
Qt Qt I18n中的示例SO布局方向示例
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句