Ich habe ein Python-Skript für die GUI mit wxpython. In Windows funktioniert es einwandfrei, aber wenn ich das Skript in OS X ausführe, wird die Symbolleiste angezeigt (ich habe wxpython von seiner offiziellen Website installiert und die Kakaoversion verwendet, und ich verwende OS X 10.10 und Python 2.7). Im Folgenden ist der Teil des Codes über die Symbolleiste:wxpython Symbolleiste nicht in OS x
self.toolBar = wx.ToolBar(self, -1, style=wx.TB_HORIZONTAL|wx.TB_FLAT|wx.TB_DOCKABLE)
self.myChoice = ComboBoxWithHelp(self.toolBar, wx.NewId(), size=(200, -1), value=..., choices=..., style=wx.CB_DROPDOWN,)
self.toolBar.AddControl(self.myChoice)
iconname = 'icons/new.png'
self.toolBar.AddSimpleTool(1, wx.Image(iconname, wx.BITMAP_TYPE_PNG).ConvertToBitmap(), 'New', 'New')
...
self.toolBar.Realize()
self.SetToolBar(self.toolBar)
Nichts wird unterhalb der Menüleiste angezeigt, jedoch wird der Raum dort gelassen. Habe ich das wxpython falsch installiert oder die Funktion falsch benutzt?
Der obige Code funktioniert übrigens auch für Ubuntu.