大家好,
我开发了一个使用PyQt控制的Python程序。这个GUI文件后来被转换成Python(使用pyuic4)并实现了约4个其他Python文件,包括一个“主文件”。我如何将它们都转换成一个可以“双击”的.exe文件?注意:当我运行主文件时,我的程序和GUI都能正常工作。
祝好
大家好,
我开发了一个使用PyQt控制的Python程序。这个GUI文件后来被转换成Python(使用pyuic4)并实现了约4个其他Python文件,包括一个“主文件”。我如何将它们都转换成一个可以“双击”的.exe文件?注意:当我运行主文件时,我的程序和GUI都能正常工作。
祝好
#coding=utf-8
from cx_Freeze import setup, Executable
includes = ["atexit"]
buildOptions = dict(
create_shared_zip=False,
append_script_to_exe=True,
includes=includes
)
executables = [
Executable(
script='main.py',
targetName='projectname.exe',
base="Win32GUI" # THIS ONE IS IMPORTANT FOR GUI APPLICATION
)
]
setup(
name="ProjectName",
version="1.0",
description="",
options=dict(build_exe=buildOptions),
executables=executables
)