2011-01-19 87 views
2

我想在wxPython 2.8.11.0和Python 2.7中创建一个菜单栏,其中大部分菜单是左对齐的(正常情况下),但其中一个是 - 理想情况下 - 右对齐,或者至少与其余部分分离。是否可以使用wxPython将菜单对齐到菜单栏的右侧?

这可能吗?

编辑:这需要是一个跨平台的解决方案。

+0

我不认为这是可能的wx,至少不与MenuBar。想到的第一个丑陋的解决方法是插入一个空菜单作为分隔符,只有空格用于标题。几乎和丑陋一样,通过给倒数第二个菜单添加一个像“`&Edit |”`这样的标题来创建一个假分隔符。 – 2011-01-19 20:49:24

回答

1

如果本地菜单栏不支持它,那么wxPython可能也不会。尽管如此,菜单栏还是有一个纯Python的实现。它被称为FlatMenu。我会尝试。如果它不起作用,至少你可以破解它或者在Python代码中提交补丁,而不是试图找出C++来修复wxWidgets。