wxpython +将工具栏添加到面板

时间:2017-02-14 10:56:22

标签: wxpython panel toolbar

我想在我的面板中添加一个工具栏。这是我的代码:

    self.toolbar = wx.ToolBar(self,-1)
    self.newtool= self.toolbar.AddTool(self, -1,'',  wx.Bitmap('tnew.png'))
    self.opentool= self.toolbar.AddTool(self,-1,'', wx.Bitmap('topen.png'))
    self.savetool= self.toolbar.AddTool(self,-1,'',  wx.Bitmap('tsave.png'))
    self.qtool= self.toolbar.AddTool(self,-1,'', wx.Bitmap('texit.png'))
    self.toolbar.Realize()

但它给了我这个错误:

TypeError: in method 'ToolBarBase_DoAddTool', expected argument 2 of type 'int'

在我找到的文档中:

AddSimpleTool(self, id, bitmap, shortHelpString, longHelpString, isToggle) 

我也试过这个:

DoAddTool(self, id, label, bitmap, bmpDisabled, kind, shortHelp, longHelp, clientData)

但它也会出现同样的错误。

有什么建议吗? TX

0 个答案:

没有答案