将图像动态添加到wx.StaticBitmap?
问题描述:
可以将动态图像添加到wx.StaticBitmap中吗?将图像动态添加到wx.StaticBitmap?
现在我只能添加一个图像,只能改变现有图像。
我想在新行或别的东西后面显示下一张图片。
我的实际代码:
self.images = wx.StaticBitmap(self, id=-1, pos=wx.DefaultPosition,
size=(-1,100),
style= wx.SUNKEN_BORDER)
data = open(imagename,"rb").read()
stream = cStringIO.StringIO(data)
image = wx.ImageFromStream(stream)
image.Rescale(77,57)
bmp = wx.BitmapFromImage(image)
self.images.SetBitmap(bmp)
答
我不明白你怎么可能包括在wx.StaticBitmap
以上的图像。
但是,您可以:
- 动态地创建,你会在
StaticBitmap
显示,使用PIL或东西“串联”的图像 - 只是在一个
wx.Sizer
显示多个wx.StaticBitmap
S上的图像某种东西