PyInstaller 在创建 exe 文件时不显示 .png img
PyInstaller not displaying .png img when it creates an exe file
我有一个使用 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 no such file od directory",即使当我 运行 我的应用程序从脚本中显示 img 时也是如此。
是否将图像文件夹复制到 .exe 所在的 dist 文件夹?
我有一个使用 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 no such file od directory",即使当我 运行 我的应用程序从脚本中显示 img 时也是如此。
是否将图像文件夹复制到 .exe 所在的 dist 文件夹?