Unofficial opinionated project template to get started with PySide6 and QtQuick quickly without worrying about tooling.
GPL-3.0 License
Unofficial opinionated project template to get started with PySide6 and QtQuick quickly without worrying about tooling.
data
, i18n
, and qml
will be compiled into a Python fileThis project assumes that a virtual environment is used.
just build-develop
to compile resourcespython main.py
to start the app$ just --list
Available recipes:
[build]
build # Build full project into build/release
build-develop # Build and compile resources into source directory
clean # Remove ALL generated files
[i18n]
add-translation locale # Add new language
update-translations # Update *.ts files by traversing the source code
[test]
test # Run Python and QML tests
test-python # Run Python tests
test-qml # Run QML tests
Run just build-develop
after each change in the data
, i18n
, or qml
directories.
This will compile everything into a Python file and move it into the myapp
directory
where it will be picked up on app start.
venv/lib/<python-version>/site-packages/PySide6/examples
PySide6 https://pypi.org/project/PySide6
App Icon: https://commons.wikimedia.org/wiki/File:Qt_logo_2016.svg
Material Icons: https://fonts.google.com/icons?selected=Material+Icons
No. Resources will be compiled ahead of time and PyQt6 dropped support for this.