0

我用 python 做了一个游戏,然后用cx-freeze导出它。出于某种原因,当我尝试双击应用程序时,它会打开一个命令行大约一秒钟然后关闭。但是,当我自己使用 python IDLE 运行它时,它工作正常。我错过了什么?

如果有帮助:我在一个名为 data 的单独文件夹中有图形文件,并且我使用的是普通的 python 模块 + pygame

4

1 回答 1

0

如果您的应用程序是 GUI,您应该使用“Win32GUI”基础冻结它,这样它就不会打开命令行。查看文档中的示例

我不知道它为什么又关门了——也许它没有包含它需要的东西。当您使用 GUI 基础冻结它时,任何错误消息都应出现在消息框中,这可能会帮助您找出问题所在。

于 2012-02-11T19:30:17.567 回答