Took some time 6 hours, but i build the intire PyQt5 package
first Qt5 5.9.1 with QT Namespace
then Qscilla 2.10.1
Then SIP 4.19.3
and finally Py Qt5 5.9
There are some trouble with Webkit, but not many uses webkit,
however i will update the webki,t when i have some more time.
I added barebone python 2.7.14 x64 also since the sip installation is placed around Python27 folder.
extract package(link) into c:\
UPDATE!
IMPORTANT!
you have to take Qt5Core.dll , Qt5Gui.dll, Qt5widgets.dll from PyQt5 package and overwrite the ones in ida pro 7.0 folder
Remember to delete in ida pro 7\python sip.pyd and teh PyQt5 folder.
Remember to add PYTHONHOME to your en var
Remember if you get a error pop up about a plugin "" not found , add
test from Ida Gui
https://mega.nz/#!Op8ykQ6b!YNVemNwhGEf7k8DhKtV-hj9n49uU_Iw5xNx2GzWBI58
first Qt5 5.9.1 with QT Namespace
then Qscilla 2.10.1
Then SIP 4.19.3
and finally Py Qt5 5.9
There are some trouble with Webkit, but not many uses webkit,
however i will update the webki,t when i have some more time.
I added barebone python 2.7.14 x64 also since the sip installation is placed around Python27 folder.
extract package(link) into c:\
UPDATE!
IMPORTANT!
you have to take Qt5Core.dll , Qt5Gui.dll, Qt5widgets.dll from PyQt5 package and overwrite the ones in ida pro 7.0 folder
Remember to delete in ida pro 7\python sip.pyd and teh PyQt5 folder.
Remember to add PYTHONHOME to your en var
Remember if you get a error pop up about a plugin "" not found , add
Code:
QT_QPA_PLATFORM_PLUGIN_PATH=C:\Python27\Lib\site-packages\PyQt5\plugins\platforms
test from Ida Gui
Python:
help("PyQt5")
Python:
Python>help("PyQt5")
Help on package PyQt5:
NAME
PyQt5
FILE
c:\python27\lib\site-packages\pyqt5\__init__.py
DESCRIPTION
# Copyright (c) 2017 Riverbank Computing Limited <info@riverbankcomputing.com>
#
# This file is part of PyQt5.
#
# This file may be used under the terms of the GNU General Public License
# version 3.0 as published by the Free Software Foundation and appearing in
# the file LICENSE included in the packaging of this file. Please review the
# following information to ensure the GNU General Public License version 3.0
# requirements will be met: http://www.gnu.org/copyleft/gpl.html.
#
# If you do not wish to use this file under the terms of the GPL version 3.0
# then you may purchase a commercial license. For more information contact
# info@riverbankcomputing.com.
#
# This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
# WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
PACKAGE CONTENTS
QAxContainer
Qsci
Qt
QtBluetooth
QtCore
QtDesigner
QtGui
QtHelp
QtLocation
QtMultimedia
QtMultimediaWidgets
QtNetwork
QtOpenGL
QtPositioning
QtPrintSupport
QtQuick
QtQuickWidgets
QtSensors
QtSerialPort
QtSql
QtSvg
QtTest
QtWebChannel
QtWebEngine
QtWebEngineCore
QtWebEngineWidgets
QtWebSockets
QtWidgets
QtWinExtras
QtXml
QtXmlPatterns
_QOpenGLFunctions_2_0
_QOpenGLFunctions_2_1
_QOpenGLFunctions_4_1_Core
pylupdate
pylupdate_main
pyrcc
pyrcc_main
uic (package)
Last edited: