Changes between Initial Version and Version 1 of Ticket #4120, comment 2


Ignore:
Timestamp:
Jan 25, 2021, 5:38:25 PM (5 years ago)
Author:
Tom Goddard

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.
     1There are two well-supported shim libraries !QtPy developers about their differences and combining their projects in 2016.
    82
    93https://github.com/spyder-ide/qtpy/issues/69
    104
    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.
     5The 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.
    126
    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.
     7Both 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.