A pythonic layer on top of PyQt6 / PySide6
Project description
prettyqt: Pythonic layer on top of PyQt6 / PySide6
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
81b72a9b3728cb3efd786f6eb98a95f9a5aa3b817a8f2ed398a2a1031f627d7a
|
|
MD5 |
9296091f313d02893277709f71197136
|
|
BLAKE2b-256 |
2fe020ce80d8a32279746dbee6d360f616af3b82f4a34f54bd71bda0e18d79c2
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
75c965fa377e0565bec98eff6d0278f2c7d5f7262bee71f7043f655cfacce32f
|
|
MD5 |
c9ceb5f493715797e379ca94df48cc6f
|
|
BLAKE2b-256 |
0681dc426f15cef53d655038b14984bad50e0cd69dae79736c7629345f0c1f85
|