If you have purchased a commercial license then please login to your account using the details sent to you at the time of purchase.
PyQt6 is provided as a source distribution (sdist) and binary wheels from PyPI. The wheels include copies of the corresponding Qt libraries. To install it run:
pip install PyQt6
PyQt6 introduces the following incompatibilities with PyQt5:
enum.Enum
(PyQt5 used enum.IntEnum
for scoped enums and a custom type for traditional named enums). PyQt5
allowed an int whenever an enum was expected but PyQt6 requires the correct
type.QFlags
are implemented as enum.Flag
.Q_CLASSINFO
has been replaced by the pyqtClassInfo
class decorator.Q_ENUM
and Q_FLAG
have been replaced by the pyqtEnum
enum
decorator.Q_ENUMS
and Q_FLAGS
have been removed.exec_()
methods have been removed.print_()
methods have been removed.Qt
module has been removed.QtWidgets.qApp
has been removed.QtCore.PYQT_CONFIGURATION
dict has been removed.pylupdate
can no longer read a .pro
file in order to determine the
names of .py
files to translate.pyrcc
has been removed.Below are any snapshots of the next release of PyQt6 including all bug fixes.
Files | Changes |
---|---|
PyQt6-6.0.1.dev2101171256.tar.gz | ChangeLog-6.0.1.dev2101171256 |
PyQt5 is provided as a source distribution (sdist) and binary wheels from PyPI. The wheels include copies of the corresponding Qt libraries. To install it run:
pip install PyQt5
Below are any snapshots of the next release of PyQt5 including all bug fixes.
Files | Changes |
---|---|
PyQt5-5.15.3.dev2101031745.tar.gz | ChangeLog-5.15.3.dev2101031745 |
This is the last release of PyQt4. No more releases will be made.
Before you can build PyQt4 from sources you must have already installed SIP v4.
Files | Changes |
---|---|
PyQt4_gpl_mac-4.12.3.tar.gz PyQt4_gpl_win-4.12.3.zip PyQt4_gpl_x11-4.12.3.tar.gz |
ChangeLog |