Ho un'app PySide con un'icona per MainWindow
(un'istanza QMainWindow
). Quando eseguo normalmente il file, l'icona è visibile e tutto è a posto, ma quando creo un exe con py2exe
, l'icona non viene visualizzata. Questo succede anche con cx_freeze
(quindi non penso che il problema sia con py2exe
).PyQt/PySide - visualizzazione icone
L'app è stata progettata utilizzando QtDesigner
e convertita in python con pyside-uic
. Ho provato sia usando le icone come file sia come risorsa (file qrc) ed entrambi non sembrano funzionare.
Qualsiasi aiuto o suggerimento sarebbe apprezzato.
Grazie.
Ciao, grazie per aver risposto. Questo ha funzionato, ma ho dovuto cambiare il percorso dell'immagine o dell'icona nel suo percorso assoluto con '\\' es invece di /. Questo ha funzionato con pyinstaller anche se per esso non è necessario alcun file di installazione. – user547057
Mi piace mettere le icone nei file di risorse .qrc e compilarle in codice python per evitare problemi di percorso del genere. Inoltre, non devi preoccuparti di assicurarti che le icone e le immagini siano incluse negli script di compilazione. Quindi potresti provare a usarli di nuovo. – Gerald
@Gerald - C'è qualche ragione particolare per cui hai incluso Shiboken in questa risposta? Per quanto posso dire, funziona senza questo. – ArtOfWarfare