Tengo un pequeño programa en PyQt4 y quiero compilar el programa en un Exe. Estoy usando py2exe para hacer eso. Puedo establecer con éxito el icono en la barra de título de Windows usando el siguiente código, pero cuando lo compilo en exe, el ícono se pierde y veo la aplicación predeterminada de Windows. aquí está mi programa:Ventana Icono de Exe en PyQt4
import sys
from PyQt4 import QtGui
class Icon(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('Icon')
self.setWindowIcon(QtGui.QIcon('c:/python26_/repy26/icons/iqor1.ico'))
app = QtGui.QApplication(sys.argv)
icon = Icon()
icon.show()
sys.exit(app.exec_())
**** Aquí está el setup.py para py2exe ****
from distutils.core import setup
import py2exe
setup(windows=[{"script":"iconqt.py"
,"icon_resources": [(1, "Iqor1.ico")]}]
,options={"py2exe":{"includes":["sip", "PyQt4.QtCore"]}})
¿Qué archivo .PRO? Py2exe usa setup.py. Esta respuesta no tiene sentido. – James
Sí, mi mal, pensé que usaban el mismo proceso que en C++. La última parte de tu comentario es innecesaria. –