在wx.Panel中从文件名加载图像
我在找一个示例代码,想在wx.Panel里面加载一个PNG图片。我看到有几个例子是用Python Imaging Library(PIL)写的,但代码行数很多。
我希望我的环境能尽量少用库,也就是说不想用PIL,因为我不需要进行任何图像处理,我觉得wx本身就能处理这些。
谢谢!
补充说明:这是根据Mike的回答实现的代码
image = wx.Image('path/to/image.png', wx.BITMAP_TYPE_ANY)
imageBitmap = wx.StaticBitmap(myPanel, wx.ID_ANY, wx.BitmapFromImage(image))
然后imageBitmap可以像其他wx控件一样使用。
1 个回答
8
我在这里写了一个非常简单的图片查看器教程,可能对你有帮助:http://www.blog.pythonlibrary.org/2010/03/26/creating-a-simple-photo-viewer-with-wxpython/ 这个教程主要是用wxPython这个工具来实现的,我觉得挺不错的。