Changes between Initial Version and Version 1 of Ticket #4120, comment 2
- Timestamp:
- Jan 25, 2021, 5:38:25 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #4120, comment 2
initial v1 1 There are two well-supported shim libraries QtPy and Qt.py that both support PySide2, PyQt5, PySide, PyQt4 and Python 2 and 3. 2 3 https://github.com/spyder-ide/qtpy 4 5 https://github.com/mottosso/Qt.py 6 7 Here is a discussion between the Qt.py and QtPy developers about their differences and combining their projects in 2016. 1 There are two well-supported shim libraries !QtPy developers about their differences and combining their projects in 2016. 8 2 9 3 https://github.com/spyder-ide/qtpy/issues/69 10 4 11 The Qt.py developer did not want to combine, thought it important to stick to a single file implementation, and seemed to think his audience in the the film industry had different needs than the QtPy audience which was made for Spyder, a scientific python package.5 The Qt.py developer did not want to combine, thought it important to stick to a single file implementation, and seemed to think his audience in the the film industry had different needs than the !QtPy audience which was made for Spyder, a scientific python package. 12 6 13 Both packages seem widely used. I did not see any factor that would favor one over the other. The Qt.py package has a bit more commits in 2020 but both have quite few commits. Also Qt.py has ~200 forks versus QtPy ~100.7 Both packages seem widely used. I did not see any factor that would favor one over the other. The Qt.py package has a bit more commits in 2020 but both have quite few commits. Also Qt.py has ~200 forks versus !QtPy ~100. Qt.py considers PySide2 the reference api while !QtPy considers Qt the reference and says it follows PyQt5 more closely.