学习python中的gui遇到的,AddSimpleTool()和wx.Image()不能出现图片

 import wx
class frame(wx.Frame):
    def __init__(self,superion):
        wx.Frame.__init__(self,superion,-1,size=(400,300))
        panel=wx.Panel(self)
        self.statusBar=self.CreateStatusBar()
        toolbar=self.CreateToolBar()
        toolbar.AddSimpleTool(11,wx.Image('C:\Python27\Lib\site-packages\wx\lib\pdfviewer\bitmaps\Save.png',wx.BITMAP_TYPE_PNG).ConvertToBitmap(),"Open","Click it to open a file.")
        toolbar.Realize()
        wx.ECT_TOOL(self,11,self.OnToolOpen)
        menuBar=wx.MenuBar()
        menul=wx.Menu()
        menul.Append(101,'&New','Create a New File')
        menul.Append(102,'&Open','')
        menul.Append(103,'&Close','')
        menul.AppendSeparator()
        menul.Append(104,'&Close All','Close All Opened File')
        menul.Append(105,'Exit','')
        menuBar.Append(menul,'&File')
        menu2=wx.Menu()
        menuBar.Append(menu2,"&Edit")
        self.SetMenuBar(menuBar)
        wx.EVT_MENU(self,105,self.OnMenuExit)
    def OnToolOpen(self,event):
        self.statusBar.SetStatusText('You open a file')
    def OnMenuExit(self,event):
        self.Close(True)
    def OnCloseMe(self,event):
        self.Close(True)
    def OnCloseWindow(self,event):
        self.Destory()
if __name__=='__main__':
    s=wx.App()
    f=frame(None)
    f.Show()
    s.MainLoop()

遇到的问题

 Traceback (most recent call last):
  File "e.py", line 34, in <module>
    f=frame(None)
  File "e.py", line 8, in __init__
    toolbar.AddSimpleTool(11,wx.Image('C:\Python27\Lib\site-packages\wx\lib\pdfviewer\bitmaps\Save.png',wx.BITMAP_TYPE_PNG).ConvertToBitmap(),"Open","Click it to open a file.")
  File "C:\Python27\lib\site-packages\wx\core.py", line 705, in _Image_ConvertToBitmap
    bmp = wx.Bitmap(self, depth)
wx._core.wxAssertionError: C++ assertion "image.IsOk()" failed at ..\..\src\msw\bitmap.cpp(922) in wxBitmap::CreateFromImage(): invalid image

***Repl Closed***

描述:已经确定bitmaps文件下又Save.png图片

wx.BITMAP_TYPE_PNG你不要写明图片的类型试一下