支持 PyInstaller 中的 QtCore 库路径
Support QtCore library path in PyInstaller
我刚刚找到了一种在 QtCore 中支持所有图像格式的方法,如下所示
from PySide imnport QtCore...
QtCore.QCoreApplication.addLibraryPath(os.path.join(os.path.dirname(QtCore.__file__), "plugins"))
但是,当我在 Windows 下使用 PyInstaller
构建应用程序时,我仍然遇到支持 JPEGs/BPMs 的问题...看起来此路径未添加到已编译的应用程序中。
如何添加?
基于 http://qt-project.org/wiki/Packaging_PySide_applications_on_Windows
的简单想法
我在 app.spec
文件中添加了以下代码:
from PySide import QtCore
plugins=os.path.join(os.path.dirname(QtCore.__file__), "plugins\imageformats")
static_files += Tree(plugins, 'plugins\imageformats')
和 app.py
(主要形式):
QtCore.QCoreApplication.addLibraryPath(os.path.join(os.path.dirname(QtCore.__file__), "plugins"))
一切正常!
我刚刚找到了一种在 QtCore 中支持所有图像格式的方法,如下所示
from PySide imnport QtCore...
QtCore.QCoreApplication.addLibraryPath(os.path.join(os.path.dirname(QtCore.__file__), "plugins"))
但是,当我在 Windows 下使用 PyInstaller
构建应用程序时,我仍然遇到支持 JPEGs/BPMs 的问题...看起来此路径未添加到已编译的应用程序中。
如何添加?
基于 http://qt-project.org/wiki/Packaging_PySide_applications_on_Windows
的简单想法我在 app.spec
文件中添加了以下代码:
from PySide import QtCore
plugins=os.path.join(os.path.dirname(QtCore.__file__), "plugins\imageformats")
static_files += Tree(plugins, 'plugins\imageformats')
和 app.py
(主要形式):
QtCore.QCoreApplication.addLibraryPath(os.path.join(os.path.dirname(QtCore.__file__), "plugins"))
一切正常!