在中使用AddCheckTool方法wx.工具栏wxPython库中的类

2024-04-24 22:01:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用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'

我的代码怎么了?你知道吗


Tags: 代码textselfwxpythonpositiontb工具栏wx
1条回答
网友
1楼 · 发布于 2024-04-24 22:01:33

你忘了添加label

AddCheckTool(self, toolId, label, bitmap1, bmpDisabled=NullBitmap, shortHelp="", longHelp="", clientData=None)

凤凰城:

toolbar2.AddCheckTool(-1, "Bold", bold)

对于经典:

toolbar.AddCheckLabelTool(-1, "Bold", bold)

应该解决这个问题。你知道吗

相关问题 更多 >