Hi, Could someone help me with embed icon in .exe with py2exe? I used py2exe to build my software using PySide and Reportlab. The deployed software has icon visible under windows xp, but NOT visible in Windows 7. I have refered to the following links, but have not found a solution. I also put my setup.py file below. Thanks.
http://stackoverflow.com/questions/289668/how-do-i-use-my-icons-when-compiling-my-python-program-with-py2exe http://stackoverflow.com/questions/525329/embedding-icon-in-exe-with-py2exe-visible-in-vista http://www.py2exe.org/index.cgi/CustomIcons ''' http://web.archiveorange.com/archive/v/5H3d11fesgvZXKvrYblh ''' # Used successfully in Python2.5 with matplotlib 0.91.2 and PyQt4 (and Qt 4.3.3) from distutils.core import setup import py2exe #import mechanize # We need to import the glob module to search for all files. import glob # We need to exclude matplotlib backends not being used by this executable. You may find # that you need different excludes to create a working executable with your chosen backend. # We also need to include include various numerix libraries that the other functions call. opts = { 'py2exe': { "includes" : ["sip"], 'excludes': ['_gtkagg', '_tkagg', '_agg2', '_cairo', '_cocoaagg', '_fltkagg', '_gtk', '_gtkcairo', ], 'dll_excludes': ['libgdk-win32-2.0-0.dll', 'libgobject-2.0-0.dll'], 'packages': ['lxml','pyquery','mechanize','reportlab'], } } # Save matplotlib-data to mpl-data ( It is located in the matplotlib\mpl-data # folder and the compiled programs will look for it in \mpl-data # note: using matplotlib.get_mpldata_info # for console program use 'console = [{"script" : "scriptname.py"}] setup(name="Link Validator 1.2", version="1.1", description = " Link Validator 1.2", author="He, Jibo", author_email="[email protected]", url="http://goldenclickonline.appspot.com", # zipfile = True, windows=[{"script" : "TopTenRank.py"* ,'icon_resources':[(0,"top10ranking.ico")*]}], options=opts)
_______________________________________________ PySide mailing list [email protected] http://lists.openbossa.org/listinfo/pyside
