def copy_qt_plugins(plugins, finder, QtCore):
"""Helper function to find and copy Qt plugins."""
# Qt Plugins can either be in a plugins directory next to the Qt libraries,
# or in other locations listed by QCoreApplication.libraryPaths()
dir0 = os.path.join(os.path.dirname(QtCore.__file__), "plugins")
for libpath in QtCore.QCoreApplication.libraryPaths() + [dir0]:
sourcepath = os.path.join(str(libpath), plugins)
if os.path.exists(sourcepath):
finder.IncludeFiles(sourcepath, plugins)
评论列表
文章目录