2011-01-19 14 views
2

私はwxPython 2.8.11.0とPython 2.7のメニューバーを作成しようとしていますが、ほとんどのメニューは(普通のように)左揃えになっていますが、理想的には右揃えになっています。 。wxPythonを使用してメニューバーの右側にメニューを配置することはできますか?

これは可能ですか?

EDIT:これはクロスプラットフォームのソリューションである必要があります。

+0

少なくとも私はMenuBarではなく、wxでは可能ではないと思います。最初の醜い回避策は、空白のメニューをタイトルのスペース以外の区切りとして挿入することでした。ほとんどの場合、 ''&Edit | ''のようなタイトルを最後のメニューから2番目に与えることで偽のセパレータを作成することになります。 –

答えて

1

ネイティブのメニューバーでサポートされていない場合、wxPythonはおそらくどちらかになりません。しかし、メニューバーの純粋なPython実装があります。これはFlatMenuと呼ばれています。私はそれを試みるだろう。うまくいかない場合は、wxWidgetsを修正するためのC++を見つけようとするよりも、少なくともハックしたり、Pythonコードでパッチを提出したりすることができます。

関連する問題