CellCognition / cecog

A fast and cross-platform image analysis framework for fluorescence time-lapse microscopy and bioimage informatics.
https://cellcognition-project.org
Other
43 stars 17 forks source link

Pyqt5 #201

Closed rhoef closed 9 years ago

rhoef commented 9 years ago

This pull request replaces PyQt4 by PyQt5. PyQt4 is not supported by the end of the year.

Cellcogniton will use only PyQt5 once the PR is merged. The PR will be merge by the end of may. Use the time to update to PyQT5 and test the branch

Update qimage2ndarray from this repository. It adds PyQt5 support. There is not need to keep the old version, it supports PyQt4 and PyQt5.

On Osx use virtualenv to test the changes. You can clone the environment. I recommend to install the packages using pip. The package lxml is special since it depends on libxml2. The only difference is sip and Pyqt5 (which depends on Qt5 of course, use the binaries from the project website).

On Windows install the package python-qt5 using pip in parallel. There is a bug, causing pyrcc.exe not to be installed. This issue explains the problem. Simply copy the file from the repsitory on github to the directory where PyQt5, and all its dependencies are installed. Setup your PATH environment variable accordingly.

ThomasWalter commented 9 years ago

I just tested, and for me all seems fine. Very nice!