【发布时间】:2012-01-25 02:26:54
【问题描述】:
由于某些原因,wx.ALIGN_* 在 Ubuntu 上无法对齐任何东西,而它在 Mac OS X 上运行:
self.static_text = wx.StaticText(self, -1, 'hello, world', pos=(0,0),
size=(300,30), style=wx.ALIGN_CENTER)
任何想法,它会是什么?
更新:这已在 Mac OS X 10.7.2 上使用 wxPython 2.8.12.1 进行了尝试。 Ubuntu 11.10 上的 wxPython 2.8.11.0。
更新 2: 不能在 Debian 6.0.3 和 wxPython 2.8.12.1 上运行
更新 3:以上所有内容均使用 Python 2.6 进行了测试
【问题讨论】:
-
有人遇到类似问题:stackoverflow.com/questions/8627730/…或许你可以写个bug报告给wxPython团队
-
在 Ubuntu 下这不起作用。这是一个至少在最新版本中没有在 Windows 中显示的错误。在 Ubuntu 中,您可以通过使用 wx.ALIGN_CENTER_HORIZONTAL 和 wx.ALIGN_RIGHT 添加您的 StaticText 的垂直框尺寸器来对齐文本。对于更一般的答案see here