【发布时间】:2021-07-30 09:21:32
【问题描述】:
def createColorTool(self, toolbar, color):
bmp = self.MakeBitmap(color)
newId = wx.NewId()
label=''
tool = toolbar.AddRadioTool(newId, label,bmp, shortHelp=color)
self.Bind(wx.EVT_MENU, self.OnColor, tool)
def MakeBitmap(self, color):
bmp= wx.EmptyBitmap(16, 15)
dc = wx.MemoryDC()
dc.SelectObject(bmp)
dc.SetBackground(wx.Brush(color))
dc.SelectObject(wx.NullBitmap)
return bmp
颜色属性从颜色列表中获取颜色 {'black', 'blue', 'green'}选择颜色选项列表中指定的其他颜色。 您可以在此处查看代码如何工作的图像
【问题讨论】: