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)

或 gtk.TEXT_DIR_RTL 而不是 LTR

于 2012-05-13T01:07:03.537 回答