【发布时间】:2020-06-10 20:52:25
【问题描述】:
我希望我的程序有一个可执行文件(Windows、MacOS、Linux),它有自己的终端窗口,用户可以在其中输入。我不想让用户安装模块或除此之外的任何东西这个可执行文件。你可以说我的程序的 UI 是一个终端窗口。有可能吗?用什么?
我基本上希望我的应用程序的 GUI 是一个终端窗口。
【问题讨论】:
-
恐怕您需要创建自己的 GUI 来获取用户输入。使用操作系统的本机终端有什么问题?
-
是的,有几种不同的方法可以实现您正在寻找的结果。 “如何”方面是题外话:它太宽泛了,而且 Stack Overflow 不能替代指南、教程或文档。
-
我还没有找到任何关于如何将终端作为 UI 的信息。有关于冻结应用程序的信息,但它们通常假定您已制作了 GUI。
-
这就是我问的原因,为什么不直接使用操作系统的本机控制台/终端?所有操作系统都带有一个内置的控制台/终端,用户不需要安装任何东西。见one of the answers。
标签: python executable cx-freeze