jim-easterbrook / Photini

An easy to use digital photograph metadata (Exif, IPTC, XMP) editing application.
https://photini.readthedocs.io/
GNU General Public License v3.0
163 stars 24 forks source link

PyQt5 support #13

Closed jim-easterbrook closed 8 years ago

jim-easterbrook commented 9 years ago

I've added a PyQt5 branch to experiment with switching from PyQt4 to PyQt5. It only works with Python3 on my machine at present because of a problem with the python-keyring library. First impressions are favourable though.

jim-easterbrook commented 9 years ago

The Python2/Python3 difference was removed by installing the KDE5 'framework-integration' package: http://api.kde.org/frameworks-api/frameworks5-apidocs/frameworkintegration/html/index.html (python-keyring was not attempting to use kwallet when running under Python3). I've had to modify the python-keyring library to make it work in a PyQt5 program - it now ignores kwallet in Python2 or Python3 when PyQt5 is in use.

jim-easterbrook commented 9 years ago

I've merged the PyQt5 branch back in to 'master', but am still finding incompatibilities with PyQt5. Users are advised to stick with PyQt4 for the time being.

jim-easterbrook commented 8 years ago

I think I've now found the last PyQt5 incompatibilities, so this issue is closed.