如何解决python cx-freeze可执行文件和原始python文件看起来不同
我制作了一个python文件,它使用了模块tkinter.messagebox
,我使用cx-freeze
将其制作为可执行文件,但是可执行文件中的messagebox
与{{1} }用python代码制作。
messagebox looks different
如何使可执行文件的messagebox
看起来像使用python代码制作的messagebox
?
这是我的cx冻结脚本:
messagebox
要制作exe,我在命令行中输入了from cx_Freeze import setup,Executable
setup( name = "script",version = "1.1",description = "messages",options = {"build_exe": {"packages": ["os"]}},executables = [Executable("msg.py",base="win32gui")])
。
另外,请不要让我使用python setup.py build
,因为它对我来说有问题。
解决方法
我使用pyinstaller
来制作可执行文件,它终于可以工作了。
我认为这与win32gui
基有关。在pyinstaller中,当我使用-w
参数时,消息框看起来也很丑。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。