相关疑难解决方法(0)

PyInstaller不会将PyQt的图像加载到GUI

我一直有一些复杂性将我的脚本传递给可执行文件,但我终于成功了.主要问题是PyInstaller没有将图像加载到GUI.

它应该是这样的:

应该怎么样

这是它的样子:

看起来如何

我似乎无法找到问题,这是.spec文件:

a = Analysis([os.path.join(HOMEPATH,'support\\_mountzlib.py'), os.path.join(HOMEPATH,'support\\useUnicode.py'), 'programa.py'],
             pathex=['img', 'C:\\Users\\Poblet\\ManGet\\HeyMang\\pyinstaller'])
pyz = PYZ(a.pure)
exe = EXE(pyz,
          a.scripts,
          exclude_binaries=1,
          name=os.path.join('build\\pyi.win32\\Hey Mang!', 'Hey Mang!.exe'),
          debug=False,
          icon='heymang.ico',
          strip=False,
          upx=True,
          console=False )
coll = COLLECT( exe,
               Tree('C:\\Users\\Poblet\\ManGet\\HeyMang\\pyinstaller\\img'),
               a.binaries,
               a.zipfiles,
               a.datas,
               strip=False,
               upx=True,
               name=os.path.join('dist', 'Hey Mang!'))
app = BUNDLE(coll,
             name=os.path.join('dist', 'Hey Mang!.app'))
Run Code Online (Sandbox Code Playgroud)

它假设抓住那些图像,就像它在这里说的那样:

Warnings written to C:\Users\Poblet\ManGet\HeyMang\pyinstaller\Hey Mang!\warnHey Mang!.txt
checking PYZ
rebuilding outPYZ1.toc because outPYZ1.pyz is missing
building PYZ outPYZ1.toc
checking PKG
rebuilding outPKG3.toc because outPKG3.pkg is missing
building PKG outPKG3.pkg
checking EXE
rebuilding …
Run Code Online (Sandbox Code Playgroud)

python pyinstaller pyqt4 python-2.7

11
推荐指数
1
解决办法
9663
查看次数

标签 统计

pyinstaller ×1

pyqt4 ×1

python ×1

python-2.7 ×1