问题描述
如何向使用 cx_Freeze 制作的可执行文件添加图标? 我在 google 和 stackoverflow 上寻找解决方案,但找不到任何解决方案。
这是我的setup.py
import sys
from cx_Freeze import setup,Executable
# Dependencies are automatically detected,but it might need fine tuning.
build_exe_options = {"includes": ["tkinter"]}
# GUI applications require a different base on Windows (the default is for
# a console application).
base = None
if sys.platform == "win32":
base = "win32gui"
setup( name = "YouTube-Video-Downloader",version = "0.1",description = "",options = {"build_exe": build_exe_options},executables = [Executable("app.py",base=base)])
解决方法
您可以使用 icon
的 Executable
参数向可执行文件添加图标:
setup( name = "YouTube-Video-Downloader",version = "0.1",description = "",options = {"build_exe": build_exe_options},executables = [Executable("app.py",base=base,icon="path_to_icon_file")])
给定的图标文件需要是适用于 Windows 的有效图标文件。另请参阅 cx_Freeze documentation。