This default of Quality of current PyQt5 implementation is for me a sign that the community at large is trying to keep afloat too much technologies at the same time:
- the old: Python 2.7, Qt4,
- the new necessary: Python 3.5, Qt5.7 (which is truly a breaking change on Windows),
- the next: Jupyterlab, Web compilation (forgot the name), android, ...
==> The drop of Python2.7 in next Jupyter and Pandas version will hopefully help.
==> Maybe PyQt4 support should also be dropped by Jupyter next version.