2011-01-19 89 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。