将TKinter转换为Exe文件

时间:2016-07-16 16:14:36

标签: python tkinter

当我使用python(tkinter)创建程序时,我无法将其转换为可执行形式(.exe)

我的程序使用多个图像,位图图标和小部件。

我试过了cx_freeze。它编译得很好并生成exe和其他文件但不运行。我尝试了cx_freeze几个设置代码,但是当我执行它时,它会显示与这些图像相关的错误(可能它不支持图像编译)。

我尝试寻找答案,但解决方案与那些仅使用基本小部件但不使用图像的tkinter程序有关。

那么有没有办法或方法将tkinter程序(也使用图像)转换为exe文件?

exe的脚本是:

import sys
from cx_Freeze import setup, Executable
sys.argv.append("build")
filename = "program.py"
base = None
if sys.platform == "win32":
    base = "Win32GUI"
setup(
    name = "Unick Locker",
    version = "2.0",
    description = "a GUI app that helps you securing your files and data with many functions",
    executables = [Executable(filename, base=base)])

1 个答案:

答案 0 :(得分:1)

我强烈推荐py2exe,我使用它并且它完美无瑕。

这是一个YouTube视频,解释了如何使用它。 (我无法在移动设备上插入链接)

http://m.youtube.com/watch?v=VKQ1Ph81Gps

任何错误只是问,我用得足以知道。