Package Info

python3-AnyQt


PyQt4/PyQt5 compatibility layer


Development/Languages/Python

PyQt4/PyQt5 compatibility layer.

Features include:

  • At the top level, AnyQt exports a Qt5 compatible module namespace along with some minimal renames to better support portability between different versions.
  • The "QT_API" environment variable controls which Qt API/backend is used.
  • The API can be chosen/forced programmatically (as long as no PyQt4/PyQt5/PySide was already imported).
  • An optional compatibility import hook that denies imports from conflicting Qt APIs, or intercepts and fakes Qt4 API imports to use a Qt5 compatible API (some monkey patching is involved).

License: GPL-3.0-only
URL: https://github.com/ales-erjavec/anyqt

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.0.10-bp156.1.1 info GA Release 2024-02-26 15 SP6
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python3-AnyQt