如何打开一个tkinter脚本,该脚本在同一目录中调用另一个脚本?

时间:2019-10-15 20:43:57

标签: python tkinter

很抱歉这个令人困惑的问题。我正在使用GUI和程序的后端,该程序从gmail-api中获取信息,并将其转换为文本文件。后端和GUI(Tkinter)运行正常,但通过python3 shell运行。当我只单击目录中的python脚本时,出现黑色命令提示符,然后消失。

当我单击一个原型时,该GUI不会调用另一个脚本而是一个文本文件,因此GUI会完美弹出。 这是在我使用pyinstaller使其成为可执行文件之后。

我的最终目标是使整个GUI和后端成为可执行文件。

我想知道是否有人知道为什么会这样。我认为可能是因为它必须调用另一个脚本...但是我不确定。

再次抱歉引起困惑的问题和冗长的解释。

1 个答案:

答案 0 :(得分:1)

安装了pyinstaller之后,您想转到终端并运行以下命令:

pyinstaller --onefile --noconsole yourtkinter.py

说明:

-onefile :这里可选,对于小型tkinter项目更舒适。

-noconsole :将解决您的命令行打开问题。

在此处找到有关pyinstaller软件包的更多信息: https://pyinstaller.readthedocs.io/en/stable/usage.html