spacr.qt.widgets.card
=====================

.. py:module:: spacr.qt.widgets.card

.. autoapi-nested-parse::

   Card — QFrame with rounded border, optional title bar, and a body widget.

   Consumers add content to `card.body_layout` (a QVBoxLayout).





Module Contents
---------------

.. py:class:: Card(title: str = '', subtitle: str = '', parent=None)

   Bases: :py:obj:`PySide6.QtWidgets.QFrame`


   Rounded-border container with optional title/subtitle and a body area.

   Consumers add content to :attr:`body_layout`.

   :param title: optional heading rendered above the body.
   :param subtitle: optional muted subheading rendered under the title.
   :ivar body: inner QWidget that holds the body layout.
   :ivar body_layout: QVBoxLayout consumers add widgets to.


   .. py:attribute:: body


   .. py:attribute:: body_layout


