这是我的代码。
self.bid += 1
name = "ct %d" % self.bid
self.newct = wx.BitmapButton(self, -1, pic, pos = pos, size=(33,33), style = wx.NO_BORDER, name = name)
dbox=wx.TextEntryDialog(None, "Enter the Value", 'Button Info', "")
if dbox.ShowModal()==wx.ID_OK:
value=dbox.GetValue()
btdict = {'button id': self.bid, 'value': value}
self.newct.SetToolTip(wx.ToolTip('ID: %d, Value: %d' %(self.bid, value)))
之后如何找回名字?
我正在使用一个需要创建动态数量的位图按钮的工具,这些按钮可以在面板周围拖动。当我有多个按钮时,很难将一个与另一个区分开来,因此我希望为每个显示按钮名称的按钮添加一个工具提示。
另外我在这里收到错误“TypeError:%d 格式:需要一个数字,而不是 unicode”
self.newct.SetToolTip(wx.ToolTip('ID: %d, Value: %d' %(self.bid, value))
提前致谢!