Skip to content

phil65/PrettyQt

Repository files navigation

prettyqt: Pythonic layer on top of PyQt6 / PySide6

PyPI Latest Release Package Status License CodeCov Code style: black PyUp

What is it?

PrettyQt is a Python package that provides a pythonic layer on top of the GUI frameworks PyQt6 / PySide6.

Documentation

The official documentation is hosted on Github Pages: https://phil65.github.io/PrettyQt/

Main Features

  • Subclasses for almost all Qt classes, enriched with helper and dunder methods to give a feel of a native GUI library.
  • more than 80 pre-defined widgets and layouts for common use cases
  • more than 30 ItemModels for different data types
  • more than 25 general-purpose proxy models
  • 10 ItemDelegates for different purposes
  • 20 different Validators
  • much, much more.

Where to get it

The source code is currently hosted on GitHub at: https://github.com/phil65/PrettyQt

The latest released version are available at the Python package index.

# or PyPI
pip install prettyqt