Skip to main content

A pythonic layer on top of PyQt6 / PySide6

Project description

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prettyqt-1.57.4.tar.gz (3.9 MB view details)

Uploaded Source

Built Distribution

prettyqt-1.57.4-py3-none-any.whl (4.3 MB view details)

Uploaded Python 3

File details

Details for the file prettyqt-1.57.4.tar.gz.

File metadata

  • Download URL: prettyqt-1.57.4.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Windows/10

File hashes

Hashes for prettyqt-1.57.4.tar.gz
Algorithm Hash digest
SHA256 ed527c8c01bad36c8beaed5d06d63070d24ca009cb5e0b04876ae51a4b781bc2
MD5 6370129a691af7c21754bf0da75a1a4b
BLAKE2b-256 a8e0cda6e88dd76f6947c2f99aa7e1790bec6a6b861b91eed05b680665c30462

See more details on using hashes here.

File details

Details for the file prettyqt-1.57.4-py3-none-any.whl.

File metadata

  • Download URL: prettyqt-1.57.4-py3-none-any.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Windows/10

File hashes

Hashes for prettyqt-1.57.4-py3-none-any.whl
Algorithm Hash digest
SHA256 81f6e4aaa374c78d77a24f099a78fbcb78f80c3c3e75071c2d5b6c8d4750baa8
MD5 0f01e29655349e73a8190b651007a8a4
BLAKE2b-256 fefd6e91dfd2eddde53a538fe07e09b87231cd3c52538102f901e143b410472e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page