2010-05-08 58 views
1

我正在使用wxPython和Py2exe来创建我的应用程序,我唯一的问题是加载示例位图。加载资源? - wxPython/Python

好了,所以可以说我想要的图像添加到我的应用程序,并使用wxPython的多数民众赞成在相当容易,而且可以说这是我的.py的同一目录下,以便例如:

image = wx.StaticBitmap(self, -1, wx.Bitmap('image.bmp') 

现在,这工作显然很好,问题是当我转换为Py2exe时,我想使用我包含在Py2Exe编译中的dll中的资源。

所以基本上我想要做的是,而不是将图像包括在我的应用程序相同的文件夹为了工作,我想从资源中使用它,以便人们不会看到该文件夹​​上的图像。

回答

4

看看img2py。此工具旨在将图像转换为python文件,您可以使用py2exe导入和打包。

+0

虽然这不会真的'隐藏'他的图像,他似乎想要做的 – 2010-05-08 13:49:45

+0

+1另外,有关更完整的讨论,请参阅http://groups.google.com/group/PyInstaller/browse_thread/线程/ e999838588e7fd99 – tom10 2010-05-08 20:24:14