spacr.qt.tutorial
=================

.. py:module:: spacr.qt.tutorial

.. autoapi-nested-parse::

   Scripted narrated tutorials for the spaCR Qt GUI.

   Renders a self-contained MP4 (+ SRT sidecar) for each pipeline app.
   Uses Piper for narration and QWidget.grab() for frame capture so the
   recorder works on any display (real or Xvfb).

   Public entry points:
       from spacr.qt.tutorial import render_tutorial
       render_tutorial("mask", out_dir="/tmp/spacr-tutorials")

   Or via the CLI:
       spacr-tutorial mask
       spacr-tutorial all



Submodules
----------

.. toctree::
   :maxdepth: 1

   /api/spacr/qt/tutorial/engine/index
   /api/spacr/qt/tutorial/scripts/index


