PYSIDE6-PROJECT(1)

πŸ“¦
version 6.11.2 Β· 2 versions
, in ubuntu stonking

πŸ’– PYSIDE6-PROJECT πŸ’–

okay so bestie, welcome to pyside6-project β€” that's the manual page name, section 1 of the PySide6 tools manuals, and yeah it lives on your system as pyside6-project(1). Sit down, hydrate, we're doing this 🫢


πŸŽ€ NAME πŸŽ€

pyside6-project β€” project

no literally that's it, the official one-word name is project. iconic minimalism honestly ✨


🌈 DESCRIPTION 🌈

Here's the whole vibe, exactly as it prints when you ask for help:

usage: project.py [-h] [--quiet] [--dry-run] [--force] [--qml-module]
       {new-quick,new-ui,new-widget,build,run,clean,qmllint,deploy,lupdate,migrate-pyproject}
       ...

so pyside6-project is a command line tool for creating, building and deploying Qt for Python applications. it works on project files β€” and heads up, these are the same project files that Qt Creator uses, so you and Qt Creator are literally sharing, iykyk πŸ‘‘

Official documentation, bookmark it bestie:

https://doc.qt.io/qtforpython-6/tools/pyside-project.html


✨ positional arguments ✨

you gotta pick one of these, they're the whole menu:

{new-quick,new-ui,new-widget,build,run,clean,qmllint,deploy,lupdate,migrate-pyproject}

  • new-quick β€” spin up a brand new Qt Quick project πŸ¦‹
  • new-ui β€” spin up a brand new Qt Widgets Form project
  • new-widget β€” spin up a brand new Qt Widgets project
  • build β€” build the project. it compiles resources, UI files, and QML files if they exist and it's necessary πŸ’…
  • run β€” build the project and run it. two birds, one command, obsessed πŸ”₯
  • clean β€” clean the build artifacts and generated files out of the project directory. self-care, but for directories 🧹
  • qmllint β€” run the qmllint tool on the QML files in the project
  • deploy β€” create a deployable package of the application, including all dependencies. the whole friend group is coming 🌸
  • lupdate β€” update translation files (.ts) with new strings from the source files
  • migrate-pyproject β€” migrate a *.pyproject file to pyproject.toml format. glow-up arc ⭐

πŸ’… options πŸ’…

  • -h, --help β€” show this help message and exit. the classic escape hatch, no notes 😌
  • --quiet, -q β€” Quiet
  • --dry-run, -n β€” Only print commands
  • --force, -f β€” Force rebuild
  • --qml-module, -Q β€” Perform check for QML module
ngl bestie, --dry-run is your bestie-bestie. it prints the commands without doing them, so you can vibe check before you commit. and --force means no caching shenanigans, it's rebuilding periodt πŸ’€

🧚 sign-off 🧚

and that's the whole page fr fr. this was pyside6-project 6.11, dated September 2026 β€” go build something cute with it, you're the main character of your own Qt app now πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from