import sys
from cx_Freeze import setup, Executable
# author:[email protected]
base = None
# 判斷Windows系統
if sys.platform == 'win32':
base = 'Win32GUI'
packages = []
for dbmodule in ['win32gui','win32api' ,'win32con' , 'cx_Freeze']:
try:
__import__(dbmodule)
except ImportError:
pass
else:
packages.append(dbmodule)
options = {
'build_exe':
{
'includes': 'atexit'
# 依賴的包
,"packages": packages
# 額外添加的文件
, 'include_files':['image_rc.py']
}
}
executables = [
Executable(
# 工程的 入口
'View.py'
, base=base
# 生成 的文件 名字
, targetName = 'DNACheck.exe'
# 生成的EXE的圖標
#, icon = "test_32.ico" #圖標, 32*32px
)
]
setup(
# 產品名稱
name='DNACheck',
# 版本號
version='1.0',
# 產品說明
description='DNACheck',
options=options,
executables=executables
)