2013-12-23 47 views
1

那么我一直在做大量的搜索,似乎没有太多人在谈论这个。在wxPython文档的帮助下,我已经得到了很多。我正在寻找从图像URL创建一个wx.Image部件。 http://wxpython.org/docs/api/wx-module.html#ImageFromStreamwx.Image from image URL

imgStream = urllib2.urlopen(captchaURL).read() 
captchaImg = wx.Image(wx.ImageFromStream(wx.InputStream(imgStream)), wx.BITMAP_TYPE_ANY) 

有没有人对我有一些建议?非常感激。

哦,我得到的错误是TypeError:不是类似文件的对象,有上面的代码片段。

回答

0
buf = urllib2.urlopen(URL).read() 
sbuf = StringIO.StringIO(buf) 
Image = wx.ImageFromStream(sbuf).ConvertToBitmap() 
wx.StaticBitmap(Panel, -1, Image, (10,10))