@@ -1066,6 +1066,15 @@ def _create_batch_scripts_initial(self):
1066
1066
:pyqt5_conf_exist
1067
1067
1068
1068
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
+
1069
1078
rem ******************
1070
1079
rem handle Pyzo configuration part
1071
1080
rem ******************
@@ -1213,6 +1222,15 @@ def _create_batch_scripts_initial(self):
1213
1222
}
1214
1223
1215
1224
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
+
1216
1234
#####################
1217
1235
### handle Pyzo configuration part
1218
1236
#####################
@@ -1686,8 +1704,11 @@ def _create_batch_scripts(self):
1686
1704
r"""@echo off
1687
1705
call "%~dp0env_for_icons.bat"
1688
1706
cd/D "%WINPYWORKDIR%"
1707
+ if "%QT_API%"=="" ( set QT_API=pyqt5 )
1689
1708
if "%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" (
1691
1712
"%WINPYDIR%\Lib\site-packages\pyqt5-tools\designer.exe" %*
1692
1713
) else if exist "%WINPYDIR%\Lib\site-packages\PyQt5\designer.exe" (
1693
1714
"%WINPYDIR%\Lib\site-packages\PyQt5\designer.exe" %*
@@ -1705,8 +1726,11 @@ def _create_batch_scripts(self):
1705
1726
r"""@echo off
1706
1727
call "%~dp0env_for_icons.bat"
1707
1728
cd/D "%WINPYWORKDIR%"
1729
+ if "%QT_API%"=="" ( set QT_API=pyqt5 )
1708
1730
if "%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" (
1710
1734
"%WINPYDIR%\Lib\site-packages\pyqt5-tools\assistant.exe" %*
1711
1735
) else if exist "%WINPYDIR%\Lib\site-packages\PyQt5\assistant.exe" (
1712
1736
"%WINPYDIR%\Lib\site-packages\PyQt5\assistant.exe" %*
@@ -1724,8 +1748,11 @@ def _create_batch_scripts(self):
1724
1748
r"""@echo off
1725
1749
call "%~dp0env_for_icons.bat"
1726
1750
cd/D "%WINPYWORKDIR%"
1751
+ if "%QT_API%"=="" ( set QT_API=pyqt5 )
1727
1752
if "%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" (
1729
1756
"%WINPYDIR%\Lib\site-packages\pyqt5-tools\linguist.exe" %*
1730
1757
) else if exist "%WINPYDIR%\Lib\site-packages\pyqt5_tools\linguist.exe" (
1731
1758
"%WINPYDIR%\Lib\site-packages\pyqt5_tools\linguist.exe" %*
0 commit comments