我正在使用 wxPython 在 Python 中编写 GUI 应用程序,并且我想在静态控件 ( wx.StaticBitmap
) 中显示图像。
我可以用来wx.ImageFromStream
从文件中加载图像,这可以正常工作:
static_bitmap = wx.StaticBitmap(parent, wx.ID_ANY)
f = open("test.jpg", "rb")
image = wx.ImageFromStream(f)
bitmap = wx.BitmapFromImage(image)
static_bitmap.SetBitmap(bitmap)
但是,我真正想做的是从内存中的数据创建图像。所以,如果我写
f = open("test.jpg", "rb")
data = f.read()
我怎样才能创建一个wx.Image
对象data
?
谢谢你的帮助!