我使用pygtk制作的每个程序默认都是右对齐(也许是因为我的默认语言是对的左边语言?) 我该怎么改变它?
答案 0 :(得分:1)
容器中小部件的方向取决于区域设置。您可以通过设置LANG环境变量来更改Windows上的区域设置。
set LANG=en_US
something.py
在Linux上,您可以使用以下命令执行相同操作
export LANGUAGE=en_US
something.py
或只是
LANGUAGE=en_US something.py
答案 1 :(得分:1)
如果您想调整窗口小部件(例如窗口)中窗口小部件的方向,而不管系统区域设置:
widget.set_direction(gtk.TEXT_DIR_LTR)
并更改应用内所有内容的默认方向:
gtk.widget_get_default_direction(gtk.TEXT_DIR_LTR)
或gtk.TEXT_DIR_RTL而不是LTR