运行环境:
PC 、win10、pycharm、默认安装所需库
方案1:
图片与EXE同路径或子路径,使用该路径下的图片。
import sys
application_path = ""
if getattr(sys, 'frozen', False):
application_path = os.path.dirname(sys.executable) #打包EXE后的运行路径
elif __file__:
application_path = os.path.dirname(__file__) #未打包时的运行路径
#导入TK
...
im_Button = tkinter.PhotoImage(file=application_path + "\\xxxx.png")
tkinter.Label(app,image = im_Button).place(x=100,y=200,anchor="nw")
...
方案2:
将图片转base64存为py文件,打包进文件夹内。
第一步:在自己当前python文件层级目录中新建一个Image目录,并将你要设置的图片放进去。
第二步:copy代码,运行。你会在Image目录下得到一个image.py文件。打开可以看到这就是你要的base64格式。
第三步:在自己脚本上方加上 from Image.imag