Bonjour,
Je développe sous pycharm, j'ai installé pyinstaller pour créer un exe à partir de mon code pyqt.
En ligne de commande, à partir du répertoire de mes sources, je lance la commande :
L'exécutable est bien crée et fonctionne, sauf que l'icone reste celui de python.
Code : Sélectionner tout - Visualiser dans une fenêtre à part "C:/soft/Anaconda3-2019/Scripts/pyinstaller.exe" --onefile --windowed --icon=icon_exe.ico --clean app.spec
Est ce que la ligne de commande est correcte?
Ou est-ce qu'il y a une option dans le fichier spec qui empêche le changement d'icône?
Mon fichier app.spec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 # -*- mode: python ; coding: utf-8 -*- block_cipher = None a = Analysis(['app.py'], pathex=[], binaries=[('sqlite3.dll','.' )], datas=[], hiddenimports=[], hookspath=[], hooksconfig={}, runtime_hooks=[], excludes=[], win_no_prefer_redirects=False, win_private_assemblies=False, cipher=block_cipher, noarchive=False) pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) exe = EXE(pyz, a.scripts, a.binaries, a.zipfiles, a.datas, [], name='app', debug=False, bootloader_ignore_signals=False, strip=False, upx=True, upx_exclude=[], runtime_tmpdir=None, console=False, disable_windowed_traceback=False, target_arch=None, codesign_identity=None, entitlements_file=None)
J'ai essayé avec plusieurs icônes, fait maison (avec gimp), ou trouvé sur le web, ça ne change rien.
Une idée ?
Merci,
Nico
Partager