动态添加图像到wx.StaticBitmap?

时间:2010-08-24 08:25:40

标签: python wxpython

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

1 个答案:

答案 0 :(得分:0)

我看不出你如何在wx.StaticBitmap中包含多个图像。

但是,您可以:

  • 动态创建您要在StaticBitmap中显示的图像,使用PIL或其他内容来“连接”图像
  • 只需在某种wx.StaticBitmap中显示多个wx.Sizer