環境
- OSX 10.11.5
 - wxPython-Phoenix==3.0.3.dev2749+f803d20
 - Python 3.5.2
 
本文
wxPython tutorial でwxPythonを頑張っていたが、 Menus and toolbars in wxPython のところで、Menubarが表示されない事態に遭遇した。 以下のような感じで、Fileをクリックしても、何も表示されない。
最初はSwiftでもないしPythonだしで表示できないんだろうとか思っていたが、
    # Before
    fileMenu = wx.Menu()
    fitem = fileMenu.Append(wx.ID_EXIT, 'Quit', 'Quit application')
    menubar.Append(fileMenu, '&File')
ここら辺を
    # After
    fileMenu = wx.Menu()
    menubar.Append(fileMenu, '&File')
    fitem = fileMenu.Append(wx.ID_EXIT, 'Quit', 'Quit application')
このように順番を変えるだけで以下のようになった。
このQuitを表示させるのにめちゃめちゃ苦労しました。 要するに、menubarにアペンドしてからmenuにmenuitemをアペンドすればいいようだ。

  
  
  
  


コメント