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.59.1.tar.gz (6.0 MB view details)

Uploaded Source

Built Distribution

prettyqt-1.59.1-py3-none-any.whl (4.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: prettyqt-1.59.1.tar.gz
  • Upload date:
  • Size: 6.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.9

File hashes

Hashes for prettyqt-1.59.1.tar.gz
Algorithm Hash digest
SHA256 81b72a9b3728cb3efd786f6eb98a95f9a5aa3b817a8f2ed398a2a1031f627d7a
MD5 9296091f313d02893277709f71197136
BLAKE2b-256 2fe020ce80d8a32279746dbee6d360f616af3b82f4a34f54bd71bda0e18d79c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prettyqt-1.59.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.9

File hashes

Hashes for prettyqt-1.59.1-py3-none-any.whl
Algorithm Hash digest
SHA256 75c965fa377e0565bec98eff6d0278f2c7d5f7262bee71f7043f655cfacce32f
MD5 c9ceb5f493715797e379ca94df48cc6f
BLAKE2b-256 0681dc426f15cef53d655038b14984bad50e0cd69dae79736c7629345f0c1f85

See more details on using hashes here.

Supported by

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