1、使用生成的ui文件进行打包,将资源文件放到同一路径下,使用以下代码进行初步打包;
pyinstaller -w --add-data "your.ui;." main.py
2、找到同一路径下生成的.spec文件,进行资源文件的添加,在datas中对应添加;
block_cipher = None
a = Analysis(
['Start.py'],
pathex=[],
binaries=[],
datas=[('pro.ui', '.'),('你的资源文件', '.')],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False,
)
3、之后对.spec进行打包,完成exe打包。
pyinstaller main.spec