[PyQt] PyQt5.4 config.py and WebEngineWidgets?
Phil Thompson
phil at riverbankcomputing.com
Mon Feb 16 09:49:50 GMT 2015
On 16/02/2015 5:06 am, David Cortesi wrote:
> The app I'm trying to deploy uses QWebEngineView, ergo I've clicked
> QtWebEngineWidgets as a needed PyQt module.
>
> The make fails with "ld: library not found for -lQtWebEngineWidgets"
> and this is correct, no such lib is found under $SYSROOT. There does
> exist
> PyQt-gpl-5.4/sip/QtWebEngineWidgets, however the config.py output
> doesn't
> mention it at all even with --verbose on; and of course the make
> doesn't
> make it.
>
> Looking at config.py, it seems to hinge on target_config.The file
> pyqt5-osx.cfg (made by pyqtdeploycli?) does mention QtWebChannel but
> not
> QtWebEngineWidgets.
>
> So I added the name QtWebEngineWidgets to the pyqt5-osx.cfg file and
> reran
> config, qmake, make, make install. And there is now
> libQtWebEngineWidgets.a
> under $SYSROOT and the make succeeded.
The configuration files generated by pyqtdeploycli should be considered
starting points which you should review and possibly update to meet your
specific needs. The reason why those modules are not enabled by default
is that they are not available on all platforms supported by Python.
Phil
More information about the PyQt
mailing list