Skip to content

Project template to get started with PySide6 and QtQuick quickly without worrying about tooling

License

Notifications You must be signed in to change notification settings

cadnav/pyside6-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySide6 + QtQuick Project Template

Project template to get started with PySide6 and QtQuick quickly without worrying about tooling

screenshot

Features

  • Compatible with Python 3.8+
  • Internationalization including (LTR/RTL)
  • Resources compiled ahead of time:
    • Everything in data, i18n, and qml will be compiled into a Python file
    • Final build only consists of Python files
  • Testing preconfigured (Python + Qml)
  • CI preconfigured
  • Client side window decorations implemented
  • Qt creator not required (use your favorite text editor)

Development Setup

First Steps

  1. Set up the development environment for your OS (please look here for a guide)
  2. Run just build-develop to compile resources
  3. Run python main.py to start the app

Read Further

Dependencies

FAQ

  • Only PySide6? Can I substitute PySide6 with PyQt6?

    No. Resources will be compiled ahead of time and PyQt6 dropped support for this.

About

Project template to get started with PySide6 and QtQuick quickly without worrying about tooling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.7%
  • QML 31.1%
  • Just 13.2%