我正在寻找一个示例代码来在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小部件。
答案 0 :(得分:7)
我在这里写了一个非常简单的图像查看器教程,它可以帮到你:http://www.blog.pythonlibrary.org/2010/03/26/creating-a-simple-photo-viewer-with-wxpython/我认为它只是使用了wxPython。