tu-cao / PySide6-project-template

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 make develop-build 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

License:GNU Lesser General Public License v3.0


Languages

Language:QML 46.7%Language:Python 35.5%Language:Makefile 17.8%