用cxfreeze冻结exe,用python3.4冻结tkinter

2024-10-01 02:37:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我很难让cxfreeze生成我的可执行文件,这会大量使用tkinter。我的设置文件代码如下:

import sys
from cx_Freeze import setup, Executable

build_exe_options = {"packages":["tkinter"]}

base = None
if sys.platform == "win32":
    base = "Win32GUI"

setup(
    name = "distthis",
    version = "0.01",
    description = "Report Generator",
    options = {"build_exe": build_exe_options},
    executables = [Executable("distthis.py", base=base)]   
    )

当我试图从命令行(在同一个目录中)构建它时,我可以打开程序,但它不会打开filedialog。我想问题可能出在特金特身上。有人能帮忙吗?在


Tags: 文件代码fromimportbuild可执行文件basetkinter