spacr.qt.screens.startup
========================

.. py:module:: spacr.qt.screens.startup

.. autoapi-nested-parse::

   StartupPage — the home screen with a title, subtitle, and a grid of
   clickable tiles for each spacr app.





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

.. py:class:: StartupPage(apps: List[Tuple[str, str, str, str]], icon_provider: Callable[[str], PySide6.QtGui.QIcon | None], parent=None)

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


   Home screen. `tile_clicked(str key)` fires when a tile is pressed.


   .. py:attribute:: tile_clicked


   .. py:method:: eventFilter(obj, event)

      Update the hover footer with each tile's caption on Enter/Leave.



