Like Bootstrap, but qt-er.
Project description
QtStrap: Qt application bootstrapping framework
Qt is excellent, but it's also enormous. There's a lot of topics, and many of them have hidden gotchas. PySide2 and PyQt are also excellent, letting us leverage the powerful Qt libraries from up in the clouds in PythonLand, but this arrangement has its own gotchas.
The goal of qtstrap is get your applications up and running quickly, so you can focus on your problem instead of on Qt's idiosyncracies.
Features
More complete docs are available here.
qtstrap
command line tool to bootstrap new projects- crossplatform makefile with useful development commands
- preconfigured pyinstaller spec file
- preconfigured InnoSetup setup compiler script
- custom Qt widgets with useful behaviors
- Pythonic layout system using ContextLayouts
- Some other stuff I haven't remembered yet
License
This project is released under the MIT license.
Dependencies
- Python 3
- PySide2 or PyQt5
- Make(optional, but recommended)
Installation
pip install qtstrap
Contributing
Contributions are always welcome. Feel free to open an issue or start a new discussion on our GitHub.
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
qtstrap-0.1.4.tar.gz
(50.8 kB
view hashes)
Built Distribution
qtstrap-0.1.4-py3-none-any.whl
(58.1 kB
view hashes)