from PyInstaller.utils.hooks import ( qt5_qml_data, qt5_qml_plugins_binaries, qt5_qml_plugins_datas ) # TODO: we should parse the Qml files to see what we need to import. dirs = ['Qt', #'QtAudioEngine', #'QtGraphicalEffects', #'QtMultiMedia', 'QtQml', 'QtQuick', 'QtQuick.2', #'QtSensors', #'QtTest' ] # Add base qml directories datas = [qt5_qml_data(dir) for dir in dirs] # Add qmldir and *.qmltypes files for dir in dirs: datas.extend(qt5_qml_plugins_datas(dir)) # Add binaries binaries = [] for dir in dirs: binaries.extend(qt5_qml_plugins_binaries(dir))
qt5_qml_data, qt5_qml_plugins_binaries, qt5_qml_plugins_datas ) # TODO: we should parse the Qml files to see what we need to import. dirs = ['Qt', #'QtAudioEngine', #'QtGraphicalEffects', #'QtMultiMedia', 'QtQml', 'QtQuick', 'QtQuick.2', #'QtSensors', #'QtTest' ] qmldir = qt5_qml_dir('PyQt5') # Add base qml directories datas = [qt5_qml_data(qmldir, dir) for dir in dirs] # Add qmldir and *.qmltypes files for dir in dirs: datas.extend(qt5_qml_plugins_datas(qmldir, dir)) # Add binaries binaries = [] for dir in dirs: binaries.extend(qt5_qml_plugins_binaries(qmldir, dir))
'PySide2.QtCore', 'PySide2.QtQml', 'PySide2.QtGui', 'PySide2.QtNetwork' ] # TODO: we should parse the Qml files to see what we need to import. dirs = [ 'Qt', # 'QtAudioEngine', # 'QtGraphicalEffects', # 'QtMultiMedia', 'QtQml', 'QtQuick', 'QtQuick.2', # 'QtSensors', # 'QtTest' ] qmldir = qt5_qml_dir('PySide2') # Add base qml directories datas = [qt5_qml_data(qmldir, dir) for dir in dirs] # Add qmldir and *.qmltypes files for dir in dirs: datas.extend(qt5_qml_plugins_datas(qmldir, dir)) # Add binaries binaries = [] for dir in dirs: binaries.extend(qt5_qml_plugins_binaries(qmldir, dir)) import pprint