我正在尝试使用wxPython库的工具栏,这是代码的一部分:
toolbar2 = wx.ToolBar(self, wx.TB_HORIZONTAL | wx.TB_TEXT)
self.position = wx.TextCtrl(toolbar2)
bold = wx.Bitmap('icons\\1\\stock_text_bold.png',wx.BITMAP_TYPE_PNG)
toolbar2.AddCheckTool(-1, bold)
在最后一行我收到此错误:
TypeError: ToolBar.AddCheckTool(): argument 2 has unexpected type 'Bitmap'
我的代码出了什么问题?
答案 0 :(得分:0)
您忘了添加label
AddCheckTool(self, toolId, label, bitmap1, bmpDisabled=NullBitmap, shortHelp="", longHelp="", clientData=None)
凤凰城:
toolbar2.AddCheckTool(-1, "Bold", bold)
经典:
toolbar.AddCheckLabelTool(-1, "Bold", bold)
应该解决这个问题。