qt-dev-helper 0.0.4

Creator: railscoderz

Last updated:

Add to Cart

Description:

qtdevhelper 0.0.4

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 uic and rcc):

*.ui -> *.py
*.qrc -> *.py
*.ui -> *.h
*.qrc -> *.h
*.scss -> *.qss


Support for multiple Qt tooling suppliers

PySide6-Essentials
qt6-applications
qt5-applications


Ability to open all files in a folder in QtDesigner

Planned features

Stand alone executable for each release (Windows)
File watch mode
qss injection into *.ui files
pre-commit hooks

FAQ


Q: Why is PyQt5 not supported?
A: PyQt5 only ships a python specific version of uic and rcc breaking the tool API and
compatibility with cpp projects.
Use the matching version of qt5-applications as 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!

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.