Package Info

python-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.2.0-bp156.1.3 info GA Release 2024-05-06 15 SP6
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python311-AnyQt
0.0.10-bp155.2.13 info GA Release 2023-05-22 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python3-AnyQt
0.0.10-bp154.1.22 info GA Release 2022-05-12 15 SP4
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python3-AnyQt
0.0.10-bp153.2.18 info GA Release 2021-04-24 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python3-AnyQt