任何人都可以请我指向一个资源,帮助我从wx.python中的blob获取一个图标
我可以从文件中做到这一点
ico = wx.Icon('bfgIcon.ico', wx.BITMAP_TYPE_ICO)
self.SetIcon(ico)
但我似乎无法从sql blob中找到正确的方法。我试过了
row=uc.Users().GeneralImageRow('bfgLogo')
stream=wx.InputStream(StringIO(row[1]))
image=stream.GetIcon()
self.SetIcon(image)
但我清楚地认为对象架构错了
有人可以帮忙吗?
答案 0 :(得分:1)
行。得到它here
row=uc.Users().GeneralImageRow('bfgLogo')
stream=wx.InputStream(StringIO(row[1]))
icon=wx.IconFromBitmap(wx.BitmapFromImage(wx.ImageFromStream(stream,wx.BITMAP_TYPE_PNG)))
self.SetIcon(icon)