2010-08-24 129 views
1

可以将动态图像添加到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) 

回答

0

我不明白你怎么可能包括在wx.StaticBitmap以上的图像。

但是,您可以:

  • 动态地创建,你会在StaticBitmap显示,使用PIL或东西“串联”的图像
  • 只是在一个wx.Sizer显示多个wx.StaticBitmap S上的图像某种东西