我在app.spec文件里是这样写的:
a = Analysis(['app.py'],
pathex=['.'],
binaries=[],
datas=[('app.ico','.')],
hiddenimports=[],
……
在app.py里是这样写的:
ICON_PATH = path.join(getattr(sys, '_MEIPASS', path.abspath(path.dirname(__f
ile__))), 'app.ico')
class App:
"""
GUI App类
"""
def __init__(self):
self.win = tk.Tk()
self.win.title(WIN_TITLE)
self.win.iconbitmap(ICON_PATH)
【 在 lotama 的大作中提到: 】
: 找了各种办法,什么在spec里指定打包的datas/binaries,
: 然后用sys._MEIPATH找到临时文件夹,实际上编译是通不过的,
: python3.9里没有这个属性,试了各种办法都不行,
: ...................
--
FROM 119.233.182.*