小编Kam*_*mal的帖子

如何使用 pyinstaller 包含文件?

我也使用 tkinter 用 python 3.7 制作了一个程序。由于我使用的是外部图片,因此在将所有内容编译为一个 exe 时需要包含它们。我试过这样做,--add-data "bg.png;files"但我仍然收到此错误:

_tkinter.TclError:无法打开“files/bg.png”:没有这样的文件或目录

这是代码:

image = PhotoImage(file="files/bg.png")
w = image.width()
h = image.height()
x = 316
y = 246
mainGui.geometry("%dx%d+%d+%d" % (w, h, x, y))
panel = Label(mainGui, image=image)
panel.pack(side='top', fill='both', expand='yes')
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我也尝试--add-binary过,将文件添加到我的规范文件中。严重想不通!

python compiler-errors tkinter pyinstaller python-3.x

7
推荐指数
1
解决办法
8041
查看次数