python cx-freeze 可执行文件和原始 python 文件看起来不同
python cx-freeze executable and original python file look different
我制作了一个 python 文件,它使用了模块 tkinter.messagebox
,我使用 cx-freeze
将它变成了一个可执行文件,但是可执行文件中的 messagebox
看起来不一样来自使用 python 代码制作的 messagebox
。
messagebox looks different
如何使可执行文件的 messagebox
看起来像使用 python 代码制作的 messagebox
?
这是我的 cx-freeze 脚本:
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")])
为了生成 exe,我在命令行中输入了 python setup.py build
。
另外,请不要让我使用 pyinstaller
,因为它对我来说有问题。
我用 pyinstaller
来制作可执行文件,它终于成功了。
我认为这与 win32gui
基地有关。在 pyinstaller 中,当我使用 -w
参数时,消息框看起来也很丑。
我制作了一个 python 文件,它使用了模块 tkinter.messagebox
,我使用 cx-freeze
将它变成了一个可执行文件,但是可执行文件中的 messagebox
看起来不一样来自使用 python 代码制作的 messagebox
。
messagebox looks different
如何使可执行文件的 messagebox
看起来像使用 python 代码制作的 messagebox
?
这是我的 cx-freeze 脚本:
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")])
为了生成 exe,我在命令行中输入了 python setup.py build
。
另外,请不要让我使用 pyinstaller
,因为它对我来说有问题。
我用 pyinstaller
来制作可执行文件,它终于成功了。
我认为这与 win32gui
基地有关。在 pyinstaller 中,当我使用 -w
参数时,消息框看起来也很丑。