# prettyqt: Pythonic layer on top of PyQt6 / PySide6
[![PyPI Latest Release](https://img.shields.io/pypi/v/prettyqt.svg)](https://pypi.org/project/prettyqt/)
[![Package Status](https://img.shields.io/pypi/status/prettyqt.svg)](https://pypi.org/project/prettyqt/)
[![License](https://img.shields.io/pypi/l/prettyqt.svg)](https://github.com/phil65/PrettyQt/blob/master/LICENSE)
[![CodeCov](https://codecov.io/gh/phil65/PrettyQt/branch/master/graph/badge.svg)](https://codecov.io/gh/phil65/PrettyQt)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![PyUp](https://pyup.io/repos/github/phil65/PrettyQt/shield.svg)](https://pyup.io/repos/github/phil65/PrettyQt/)
## 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](https://pypi.org/project/prettyqt).
```sh
# or PyPI
pip install prettyqt
```
Raw data
{
"_id": null,
"home_page": "https://github.com/phil65/prettyqt",
"name": "PrettyQt",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.11,<4.0",
"maintainer_email": "",
"keywords": "qt,pyqt,pyside,widgets,components,framework,gui",
"author": "phil65",
"author_email": "philipptemminghoff@googlemail.com",
"download_url": "https://files.pythonhosted.org/packages/a8/e0/cda6e88dd76f6947c2f99aa7e1790bec6a6b861b91eed05b680665c30462/prettyqt-1.57.4.tar.gz",
"platform": null,
"description": "# prettyqt: Pythonic layer on top of PyQt6 / PySide6\n[![PyPI Latest Release](https://img.shields.io/pypi/v/prettyqt.svg)](https://pypi.org/project/prettyqt/)\n[![Package Status](https://img.shields.io/pypi/status/prettyqt.svg)](https://pypi.org/project/prettyqt/)\n[![License](https://img.shields.io/pypi/l/prettyqt.svg)](https://github.com/phil65/PrettyQt/blob/master/LICENSE)\n[![CodeCov](https://codecov.io/gh/phil65/PrettyQt/branch/master/graph/badge.svg)](https://codecov.io/gh/phil65/PrettyQt)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![PyUp](https://pyup.io/repos/github/phil65/PrettyQt/shield.svg)](https://pyup.io/repos/github/phil65/PrettyQt/)\n\n## What is it?\n\n**PrettyQt** is a Python package that provides a pythonic layer on top of the GUI frameworks PyQt6 / PySide6.\n\n## Documentation\nThe official documentation is hosted on Github Pages: https://phil65.github.io/PrettyQt/\n\n## Main Features\n - Subclasses for almost all Qt classes, enriched with helper and __dunder__ methods to give a feel of a native GUI library.\n - more than 80 pre-defined widgets and layouts for common use cases\n - more than 30 ItemModels for different data types\n - more than 25 general-purpose proxy models\n - 10 ItemDelegates for different purposes\n - 20 different Validators\n - much, much more.\n\n## Where to get it\nThe source code is currently hosted on GitHub at:\nhttps://github.com/phil65/PrettyQt\n\nThe latest released version are available at the [Python\npackage index](https://pypi.org/project/prettyqt).\n\n```sh\n# or PyPI\npip install prettyqt\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A pythonic layer on top of PyQt6 / PySide6",
"version": "1.57.4",
"project_urls": {
"Documentation": "https://phil65.github.io/PrettyQt/index.html",
"Homepage": "https://github.com/phil65/prettyqt",
"Repository": "https://github.com/phil65/prettyqt"
},
"split_keywords": [
"qt",
"pyqt",
"pyside",
"widgets",
"components",
"framework",
"gui"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "fefd6e91dfd2eddde53a538fe07e09b87231cd3c52538102f901e143b410472e",
"md5": "0f01e29655349e73a8190b651007a8a4",
"sha256": "81f6e4aaa374c78d77a24f099a78fbcb78f80c3c3e75071c2d5b6c8d4750baa8"
},
"downloads": -1,
"filename": "prettyqt-1.57.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0f01e29655349e73a8190b651007a8a4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11,<4.0",
"size": 4319627,
"upload_time": "2023-09-16T01:17:07",
"upload_time_iso_8601": "2023-09-16T01:17:07.641645Z",
"url": "https://files.pythonhosted.org/packages/fe/fd/6e91dfd2eddde53a538fe07e09b87231cd3c52538102f901e143b410472e/prettyqt-1.57.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a8e0cda6e88dd76f6947c2f99aa7e1790bec6a6b861b91eed05b680665c30462",
"md5": "6370129a691af7c21754bf0da75a1a4b",
"sha256": "ed527c8c01bad36c8beaed5d06d63070d24ca009cb5e0b04876ae51a4b781bc2"
},
"downloads": -1,
"filename": "prettyqt-1.57.4.tar.gz",
"has_sig": false,
"md5_digest": "6370129a691af7c21754bf0da75a1a4b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11,<4.0",
"size": 3920511,
"upload_time": "2023-09-16T01:17:12",
"upload_time_iso_8601": "2023-09-16T01:17:12.648284Z",
"url": "https://files.pythonhosted.org/packages/a8/e0/cda6e88dd76f6947c2f99aa7e1790bec6a6b861b91eed05b680665c30462/prettyqt-1.57.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-16 01:17:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "phil65",
"github_project": "prettyqt",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "prettyqt"
}