繁体   English   中英

使用py2exe将wxpython GUI程序转换为exe

[英]wxpython GUI program to exe using py2exe

我是python编程和开发的新手。 通过在线教程进行了许多自学之后,我已经能够使用wxpython制作GUI。 该GUI与我计算机中的访问数据库进行交互,以将团队和员工列表加载到组合框中。

现在,我的第一个问题是将整个程序转换为Windows exe文件时,我是否也可以包含.accdb文件...因为我只需要将exe文件发送给用户而不是数据库即可。如果是的话。

我的第二个问题是...我实际上尝试使用py2exe将程序转换为exe(不包括数据库...我不确定该怎么做),然后将程序的.exe文件放入“ Dist”文件夹中。 但是,当我双击运行它时,黑屏(cmd)会显示不到一秒钟并消失。 请帮助我了解上述问题并解决。

不知道我是否可以选择附加文件...那么我可以附加我的wxpython程序以供参考。

提前致谢。

问候,Premanshu

如果您将'console'参数用于setup(),则控制台可能会出现。 如果是这种情况,请改用“ windows”。 在没有看到setup.py脚本的情况下无法确定地说。 可能您的应用程序也可能正在打开控制台,但又很难看到源代码。 要检查的一件事是确保没有在stdout或stderr中打印任何内容。 为了以防万一,您可能希望将所有stdout和stderr重定向到您的日志中,并在开始脚本的顶部执行此操作,这样,如果某些第三方导入正在向stdout写入内容,则可以捕获该日志。

db不是可执行文件的一部分,因此py2exe不会对其执行任何操作。 但是,您可能应该将应用程序与安装程序打包在一起,并且可以使安装程序包含db并将其与可执行文件一起安装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM