Skip to main content

Extra widgets for Qt

Project description

qtextra

License PyPI Python Version Test codecov

A bunch of extra widgets and components for PyQt/PySide

Here, you will find a bunch of extra widgets and components that you can use in your PySide/PyQt (using qtpy) applications. The goal is to provide a set of widgets that are not available in the standard PyQt/PySide libraries, or that are not easy to use.

Components are tested on:

  • macOS, Windows & Linux
  • Python 3.9 and above
  • PyQt5 (5.11 and above) & PyQt6
  • Pyside2 (5.11 and above) & PySide6

This repository is fairly similar in scope to superqt which aims to provide a number of useful widgets (in fact we use a couple of them in this library). The main difference is that we aimed to provide a more opinionated style (with stylesheets available in the assets directory) and focus on providing a wider range of widgets.

Contributing

Contributions are always welcome. Please feel free to submit PRs with new features, bug fixes, or documentation improvements.

git clone https://github.com/illumion-io/qtextra.git

pip install -e .[dev]

Release information

  1. Test code and make sure it works.
  2. Reinstall all dependencies and build app and test that it works.
  3. Update git tag and push it.
  4. Reinstall and build app.
  5. Upload to Dropbox.
  6. Update the latest.json file in Dropbox.
  7. Create release with changelog on GitHub (autoims-docs).

Project details


Download files

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

Source Distribution

qtextra-0.1.4.tar.gz (740.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qtextra-0.1.4-py3-none-any.whl (805.1 kB view details)

Uploaded Python 3

File details

Details for the file qtextra-0.1.4.tar.gz.

File metadata

  • Download URL: qtextra-0.1.4.tar.gz
  • Upload date:
  • Size: 740.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.18

File hashes

Hashes for qtextra-0.1.4.tar.gz
Algorithm Hash digest
SHA256 42247a93085731be3da7fc0aa9d568b470cc999e2d646214c13388a142bc577a
MD5 6cbf43e420749d29abbc488a3c27bbe7
BLAKE2b-256 d07cb31faeadc6dae879a1a2209ae8e990b4b16fb5ac534f407eea5daebde893

See more details on using hashes here.

File details

Details for the file qtextra-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: qtextra-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 805.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.18

File hashes

Hashes for qtextra-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f3d4b8ca66118e772843e2da04d0f7b7b9dd1d7cfb8b42c20e635d5d1f454253
MD5 60428bf9c9395dc1c82c6b6c1bece2de
BLAKE2b-256 f1f3d999522ba81fd36e45e64478746de79d4bd348bef73b0aa18f9a7296dd5f

See more details on using hashes here.

Supported by

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