Python 工具栏图标应该显示吗?

Python 工具栏图标应该显示吗?,python,wxpython,wxwidgets,Python,Wxpython,Wxwidgets,我有以下代码,我在OSX上。然而,我希望看到一个工具栏图标,但我没有看到。我做错了什么,还是应该在Windows上工作?这是密码 import wx class Example(wx.Frame): def __init__(self, parent, title): super(Example, self).__init__(parent, title=title,size=(400, 350)) self.InitUI() se

我有以下代码,我在OSX上。然而,我希望看到一个工具栏图标,但我没有看到。我做错了什么,还是应该在Windows上工作?这是密码

import wx

class Example(wx.Frame):
    def __init__(self, parent, title): 
        super(Example, self).__init__(parent, title=title,size=(400, 350))

        self.InitUI() 
        self.Centre() 
        self.Show()

    def InitUI(self):

        self.panel = wx.Panel(self)

        toolbar = wx.ToolBar(self, size=(-1, 128))
        toolbar.SetToolBitmapSize((128,128))


        bmp2 = wx.ArtProvider.GetBitmap(wx.ART_ADD_BOOKMARK, wx.ART_OTHER, (128,128))

        toolbar.AddLabelTool(-1, label="Add", bitmap=bmp2, 
                                         shortHelp="Add", kind=wx.ITEM_NORMAL)

        toolbar.Realize()
        self.SetToolBar(toolbar)



if __name__ == '__main__':

    app = wx.App() 
    Example(None, title='') 
    app.MainLoop()

谢谢

调用
实现
需要在
设置工具栏
之后进行。这是因为OSX上有两种不同类型的工具栏,选择哪种工具栏取决于它是否附加到框架,以及
Realize
调用中发生的所有事情。此外,OSX对工具的大小很挑剔,您使用的128个工具可能会被缩减到支持的大小。

在windows 7上运行代码时,我看到一个工具栏图标。@Yoriz谢谢。我猜它只在OSX上起作用。