@@ -1066,6 +1066,15 @@ def _create_batch_scripts_initial(self):
10661066:pyqt5_conf_exist
10671067
10681068
1069+ rem ******************
1070+ rem handle pyqt5_tools if included
1071+ rem ******************
1072+ set tmp_pyz=%WINPYDIR%\Lib\site-packages\pyqt5_tools
1073+ if not exist "%tmp_pyz%" goto end_pyqt5_tools_conf
1074+ set QT_PLUGIN_PATH=%WINPYDIR%\Lib\site-packages\pyqt5_tools\Qt\plugins
1075+ :end_pyqt5_tools_conf
1076+
1077+
10691078rem ******************
10701079rem handle Pyzo configuration part
10711080rem ******************
@@ -1213,6 +1222,15 @@ def _create_batch_scripts_initial(self):
12131222}
12141223
12151224
1225+ #####################
1226+ ### handle pyqt5_tools if included
1227+ #####################
1228+ $env:tmp_pyz = "$env:WINPYDIR\Lib\site-packages\pyqt5_tools"
1229+ if (Test-Path "$env:tmp_pyz") {
1230+ $env:QT_PLUGIN_PATH = "WINPYDIR\Lib\site-packages\pyqt5_tools\Qt\plugins"
1231+ }
1232+
1233+
12161234#####################
12171235### handle Pyzo configuration part
12181236#####################
@@ -1686,8 +1704,11 @@ def _create_batch_scripts(self):
16861704 r"""@echo off
16871705call "%~dp0env_for_icons.bat"
16881706cd/D "%WINPYWORKDIR%"
1707+ if "%QT_API%"=="" ( set QT_API=pyqt5 )
16891708if "%QT_API%"=="pyqt5" (
1690- if exist "%WINPYDIR%\Lib\site-packages\pyqt5-tools\designer.exe" (
1709+ if exist "%WINPYDIR%\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe" (
1710+ "%WINPYDIR%\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe" %*
1711+ ) else if exist "%WINPYDIR%\Lib\site-packages\pyqt5-tools\designer.exe" (
16911712 "%WINPYDIR%\Lib\site-packages\pyqt5-tools\designer.exe" %*
16921713 ) else if exist "%WINPYDIR%\Lib\site-packages\PyQt5\designer.exe" (
16931714 "%WINPYDIR%\Lib\site-packages\PyQt5\designer.exe" %*
@@ -1705,8 +1726,11 @@ def _create_batch_scripts(self):
17051726 r"""@echo off
17061727call "%~dp0env_for_icons.bat"
17071728cd/D "%WINPYWORKDIR%"
1729+ if "%QT_API%"=="" ( set QT_API=pyqt5 )
17081730if "%QT_API%"=="pyqt5" (
1709- if exist "%WINPYDIR%\Lib\site-packages\pyqt5-tools\assistant.exe" (
1731+ if exist "%WINPYDIR%\Lib\site-packages\pyqt5_tools\Qt\bin\assistant.exe" (
1732+ "%WINPYDIR%\Lib\site-packages\pyqt5_tools\Qt\bin\assistant.exe" %*
1733+ ) else if exist "%WINPYDIR%\Lib\site-packages\pyqt5-tools\assistant.exe" (
17101734 "%WINPYDIR%\Lib\site-packages\pyqt5-tools\assistant.exe" %*
17111735 ) else if exist "%WINPYDIR%\Lib\site-packages\PyQt5\assistant.exe" (
17121736 "%WINPYDIR%\Lib\site-packages\PyQt5\assistant.exe" %*
@@ -1724,8 +1748,11 @@ def _create_batch_scripts(self):
17241748 r"""@echo off
17251749call "%~dp0env_for_icons.bat"
17261750cd/D "%WINPYWORKDIR%"
1751+ if "%QT_API%"=="" ( set QT_API=pyqt5 )
17271752if "%QT_API%"=="pyqt5" (
1728- if exist "%WINPYDIR%\Lib\site-packages\pyqt5-tools\linguist.exe" (
1753+ if exist "%WINPYDIR%\Lib\site-packages\pyqt5_tools\Qt\bin\linguist.exe" (
1754+ "%WINPYDIR%\Lib\site-packages\pyqt5_tools\Qt\bin\linguist.exe" %*
1755+ ) else if exist "%WINPYDIR%\Lib\site-packages\pyqt5-tools\linguist.exe" (
17291756 "%WINPYDIR%\Lib\site-packages\pyqt5-tools\linguist.exe" %*
17301757 ) else if exist "%WINPYDIR%\Lib\site-packages\pyqt5_tools\linguist.exe" (
17311758 "%WINPYDIR%\Lib\site-packages\pyqt5_tools\linguist.exe" %*
0 commit comments