[PyQt5] make pyuic4-wrapper PyQt5 aware

This commit is contained in:
Matthias Kuhn 2016-03-10 18:35:47 +01:00
parent aa293704f3
commit 264527a495
4 changed files with 9 additions and 5 deletions

View File

@ -45,7 +45,7 @@ MACRO(PYQT_WRAP_UI outfiles )
GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.py)
ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
COMMAND ${PYUIC_WRAPPER} "${PYUIC_PROGRAM}" "${PYUIC_WRAPPER_PATH}" "${QGIS_OUTPUT_DIRECTORY}/python" ${infile} -o ${outfile}
COMMAND ${PYUIC_WRAPPER} "${PYUIC_PROGRAM}" "${PYUIC_WRAPPER_PATH}" "${QGIS_OUTPUT_DIRECTORY}/python" "${PYTHON_EXECUTABLE}" ${infile} -o ${outfile}
MAIN_DEPENDENCY ${infile}
DEPENDS pygui pycore
)

View File

@ -2,4 +2,4 @@
set PYUIC4=%1
set PATH=%2;%PATH%
set PYTHONPATH=%3;%PYTHONPATH%
%PYUIC4% %4 %5 %6 %7 %8 %9
%PYUIC4% %5 %6 %7 %8 %9

View File

@ -4,4 +4,7 @@ try:
except:
pass
import PyQt4.uic.pyuic
try:
import PyQt4.uic.pyuic
except ImportError:
import PyQt5.uic.pyuic

View File

@ -3,8 +3,9 @@
PYUIC4=$1
LD_LIBRARY_PATH=$2:$LD_LIBRARY_PATH
PYTHONPATH=$3:$PYTHONPATH
shift 3
PYTHON=$4
shift 4
export LD_LIBRARY_PATH PYTHONPATH
exec python $(dirname $0)/pyuic4-wrapper.py $@
exec $PYTHON $(dirname $0)/pyuic4-wrapper.py $@