在创建wx.BitmapButton之前,我有一个使用以下行的wxPython应用程序:
imagePlus = wx.Image('wxPlus.png', wx.BITMAP_TYPE_PNG).ConvertToBitmap()
有没有办法在图像中包含图像的数据,所以更像这样的东西?
plusData = '...√#,›o~ño\Ķ˚fly™Ω.…Õo)Ú∞L∂W_≤Ï~˛⁄...'
imagePlus = wx.Image(plusData, wx.BITMAP_TYPE_PNG).ConvertToBitmap()
答案 0 :(得分:1)
通过使用模块StringIO,您可以创建一个“文件类对象”,您可以将其传递给wx.ImageFromStream。
import StringIO
stream = StringIO.StringIO()
stream.write('...√#,›o~ño\Ķ˚fly™Ω.…Õo)Ú∞L∂W_≤Ï~˛⁄...')
image = wx.ImageFromStream(stream)
答案 1 :(得分:1)
如果您正在使用wxPython,我认为img2py值得一看。