Qt Dev Helper
Toolbox to help develop Qt applications, improving the usability of the existing tooling.
Installation
pip install qt-dev-helper
OR
conda install -c conda-forge qt-dev-helper
Features
- Usable as Library and/or CLI tool
- Compatible with PEP517 build system (see test case)
- CLI auto completion
- Project wide configuration in
pyproject.toml - Recursive asset compiler for Qt projects (using
uicandrcc):*.ui->*.py*.qrc->*.py*.ui->*.h*.qrc->*.h*.scss->*.qss
- Support for multiple Qt tooling suppliers
PySide6-Essentialsqt6-applicationsqt5-applications
- Ability to open all files in a folder in QtDesigner
Planned features
- Stand alone executable for each release (Windows)
- File watch mode
qssinjection into*.uifilespre-commithooks
FAQ
-
Q: Why is
PyQt5not supported?A:
PyQt5only ships a python specific version ofuicandrccbreaking the tool API and compatibility with cpp projects. Use the matching version ofqt5-applicationsas Qt tooling supplier.
Contributors ✨
Thanks goes out to these wonderful people (emoji key):
Sebastian Weigand 💻 🤔 🚧 📆 🚇 ⚠️ 📖 |
Joris Snellenburg 👀 |
This project follows the all-contributors specification. Contributions of any kind are welcome!
Metadata
Release files for qt-dev-helper 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qt_dev_helper-0.0.4.tar.gz | 34.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qt_dev_helper-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.8 kB
Release files / qt_dev_helper-0.0.4.tar.gz
| Download URL | qt_dev_helper-0.0.4.tar.gz |
|---|---|
| Size | 34.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
789b85a6e64d1601cc42a000599b2bfb7481cebb501d759b97a8dfcaa981ac88
|
|
BLAKE2b-256 checksum How to use checksums |
ddb1f3c471bc09806c1ed575d2892910c647822d6dbc938629937694654ea657
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / qt_dev_helper-0.0.4-py3-none-any.whl
| Download URL | qt_dev_helper-0.0.4-py3-none-any.whl |
|---|---|
| Size | 16.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c3bd1d7cb2ebf3f3ce7bcb1a546c60be02780ed72fe5349e3566022819814c16
|
|
BLAKE2b-256 checksum How to use checksums |
db3f1b2c13e3fa233ae967b76af4eb5821e525edccf3529af513b6d003b53d3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|