Registry / web-framework / sprintify-navigation

sprintify-navigation

JSON →
library1.0.15pypypiunverified

A navigation widget library for PySide6-based applications. Provides a sidebar or top-bar navigation component with material design styling. As of version 1.0.15, the package is stable with occasional updates. Requires Python >=3.6 and PySide6. The library is actively maintained on GitHub.

pip install sprintify-navigation
INSTALL
IMPORT
SIG · SPRINTIFY-NAVIGATI
S
sprintify-navigation
web-frameworkpythonv1.0.15
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

NavigationWidget
from sprintify import NavigationWidget
from sprintify_navigation import NavigationWidget

Creates a main window with a navigation widget. Replace placeholder icon paths and callbacks as needed.

import sys from PySide6.QtWidgets import QApplication, QMainWindow, QStackedWidget from sprintify_navigation import NavigationWidget app = QApplication(sys.argv) window = QMainWindow() stack = QStackedWidget() nav = NavigationWidget() # Example: add items with text and icon nav.add_item("Home", "home_icon.png", lambda: stack.setCurrentIndex(0)) nav.add_item("Settings", "settings_icon.png", lambda: stack.setCurrentIndex(1)) window.setCentralWidget(nav) window.show() sys.exit(app.exec())
Debug
Known issues
gotchaThe add_item method requires a callable callback; passing an integer or string will crash silently.
fix
Ensure the third argument to add_item is a callable (e.g., lambda or function reference).
affects: all
gotchaIcon paths are relative to the working directory, not the module. Failing to resolve absolute paths will show broken images.
fix
Use os.path.abspath or pass QIcon directly with absolute path.
affects: all
deprecatedIn version 1.1.0 (not yet released), the constructor signature may change to accept a themes argument. Deprecated in current docs.
fix
Do not rely on undocumented constructor parameters; use setter methods after instantiation.
affects: >=1.0.15
Upgrade
Version history
1.0.15latest on PyPI · released Jan 11, 2026
Audit
Dependencies
PySide6requiredRequired for Qt bindings and widget rendering
Agent activity
7 hits · last 30 days
node
6
Amazon
1
Resources
sprintify-navigation — pip install sprintify-navigation · libregistry