【发布时间】:2010-09-27 09:51:30
【问题描述】:
我正在使用 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()
如何从data 创建wx.Image 对象?
感谢您的帮助!
【问题讨论】: