PyInstaller tkinter可执行文件在Mac OSX上立即退出

时间:2015-11-06 21:32:20

标签: python macos tkinter pyinstaller

我已经编写了一个简单的python tkinter程序来在Mac OSX上尝试PyInstaller,但如果我双击PyInstaller创建的可执行文件,窗口会在我能够看到GUI之前立即关闭。任何人都可以帮助我理解我是如何阻止这种情况发生的吗?

代码是:

#TestGUI.py
from tkinter import *
root = Tk()
window = Frame(root)
window.grid()
root.title("pyInstaller Test")
label = Label(window, text="Hello World").grid(row=1, column=1)
root.mainloop()

我使用以下方式转换它:

pyinstaller --onefile TestGUI.py

它似乎创建了包很好,但是当我双击可执行文件时,终端窗口会短暂地打开,但GUI不会出现。屏幕截图显示终端窗口说:

$ /myDir/dist/TestGUI ; exit;

有谁知道我是如何阻止它立即退出的?非常感谢。

0 个答案:

没有答案