Upgrade to PyQt5