【发布时间】:2018-02-23 23:05:02
【问题描述】:
我使用 tkinter 创建了简单的 GUI,然后我使用 cx_Freeze 创建了 .exe 文件,当我打开 .exe 文件时,它显示控制台而不是 GUI 窗口。我想要的是隐藏控制台,只是为了显示 GUI 窗口。
- python 3.6.3
- cx_Freeze 5.1.1
- 平台:macOS Sierra 10.12
hello.py 文件代码:
from tkinter import Tk, Label, Button, BOTTOM
root = Tk()
root.title('Button')
Label(text='Hello').pack(pady=15)
Button(text='Button').pack(side=BOTTOM)
root.mainloop()
setup.py 文件代码:
from cx_Freeze import setup, Executable
base = None
executables = [
Executable('hello.py', base=base)
]
setup(name='simple_Tkinter',
version='0.1',
description='Sample cx_Freeze Tkinter script',
executables=executables
)
【问题讨论】:
-
可能的解决方法使用网站,我绝不承担任何责任,py2exe.net
标签: python macos tkinter cx-freeze