0

pygtkを使用して作成しているすべてのプログラムは、デフォルトで右揃えです(おそらく、デフォルトの言語が右から左の言語であるためですか?)どうすれば変更できますか? pygtkの右揃えの例

4

2 に答える 2

1

コンテナ内のウィジェットの向きは、ロケールによって異なります。LANG環境変数を設定することにより、Windowsのロケール設定を変更できます。

set LANG=en_US
something.py

Linuxでは、次のコマンドで同じことができます

export LANGUAGE=en_US
something.py

または単に

LANGUAGE=en_US something.py
于 2012-05-06T13:46:59.543 に答える
1

また、システムロケールに関係なく、ウィジェット内のウィジェット(ウィンドウなど)の方向を調整する場合は、次のようにします。

widget.set_direction(gtk.TEXT_DIR_LTR)

また、アプリ内のすべてのデフォルトの方向を変更するには:

gtk.widget_get_default_direction(gtk.TEXT_DIR_LTR)

またはLTRの代わりにgtk.TEXT_DIR_RTL

于 2012-05-13T01:07:03.537 に答える