python - PyInstaller在创建exe文件时不显示.png img
问题描述
我有一个使用 Tkinter 创建 GUI 的代码,但是当我尝试运行 PyInstaller 并创建一个 exe 文件时,应用程序中缺少我的 .png 图像:
self.logo = PhotoImage(file = 'img01.png')
ttk.Label(self.frame_header, image = self.logo, ).grid(row = 0, column = 0,
rowspan = 2)
ttk.Label(self.frame_header, text = 'Static Data App!',style =
'Header.TLabel').grid(row = 0, column = 1)
ttk.Label(self.frame_header, wraplength = 400,
text = ("Just click on the buttons one by one and follow the
logic")).grid(row = 1, column = 1)
ttk.Label(self.frame_header, image = self.logo, ).grid(row = 0, column = 3,
rowspan = 2)
self.frame_content = ttk.Frame(master)
self.frame_content.pack()
当我尝试运行 exe 文件时收到的输出是“img.png 没有这样的文件 od 目录”,即使当我从脚本运行我的应用程序时会显示 img。
解决方案
您是否将图像文件夹复制到 .exe 所在的 dist 文件夹?
推荐阅读
- r - 使用rep函数和for循环处理在R中输出变量对的语法
- mysql - 使用 Express 将多个 SQL 结果返回到 .handlebars
- swift - 如何使用具有许多链接到独特页面的点击点的大图像?
- jquery - jquery 捕获在 .on() 之前触发的事件
- python - 无法在 Gcloud 上部署 Flask 应用程序:ModuleNotFoundError:没有名为“flask_bcrypt”的模块
- python - 如何删除在两列中具有重复值对的行?
- visual-studio - 解决方案使用 PackageReference,但在引用 packages.config 时出现编译错误
- python - 如何在 sklearn dbscan 中使用多核?
- javascript - 如何在反应自动建议中提交数据?
- asp.net - 错误请求失败,HTTP 状态 503 Service Unavailable only for specific report