1

私は Qt を初めて使用します。アラビア語のすべての文字列、つまりアプリケーションのタイトル、ボタンのラベル、つまりすべてを含むアプリケーションを開発する必要があります。

Qt は RTL 言語をサポートしていると言われていますが、デモや基本的な動作例を見つけることができません。誰かが Qt で RTL 言語をレンダリングする方法を示す例を入手したり、優れたチュートリアルを参照したりすると、本当に役に立ちます!

4

1 に答える 1

4

setLayoutDirection api は、Qt レイアウト管理機能の魔法である仕事をします。アラビア語を表示するすべてのウィジェットを Qt Layout で管理する必要があることを意味します。

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

ここに画像の説明を入力 Qt Qt I18n の例 SOの例レイアウトの方向

于 2013-08-31T13:25:36.220 に答える