从wx.Panel中的文件名加载图像

时间:2012-01-12 21:42:40

标签: python wxpython

我正在寻找一个示例代码来在wx.Panel中加载PNG图像,我看过其中有几个使用Python Imaging Library(PIL)和一堆拥抱的代码行。

我想用尽可能少的库来保持我的环境,这意味着没有PIL,因为我不需要进行任何类型的图像处理,并且我认为wx启用了这样的处理。

由于

编辑:从迈克的回答中实现此目的的代码

image = wx.Image('path/to/image.png', wx.BITMAP_TYPE_ANY)
imageBitmap = wx.StaticBitmap(myPanel, wx.ID_ANY, wx.BitmapFromImage(image))

然后imageBitmap可以用作任何其他wx小部件。

1 个答案:

答案 0 :(得分:7)

我在这里写了一个非常简单的图像查看器教程,它可以帮到你:http://www.blog.pythonlibrary.org/2010/03/26/creating-a-simple-photo-viewer-with-wxpython/我认为它只是使用了wxPython。