{"library":"sprintify-navigation","title":"Sprintify Navigation","type":"library","description":"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.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install sprintify-navigation"],"cli":null},"imports":["from sprintify_navigation import NavigationWidget"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/sspjuth/sprintify","docs":null,"changelog":null,"pypi":"https://pypi.org/project/sprintify-navigation/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"import sys\nfrom PySide6.QtWidgets import QApplication, QMainWindow, QStackedWidget\nfrom sprintify_navigation import NavigationWidget\n\napp = QApplication(sys.argv)\nwindow = QMainWindow()\nstack = QStackedWidget()\n\nnav = NavigationWidget()\n# Example: add items with text and icon\nnav.add_item(\"Home\", \"home_icon.png\", lambda: stack.setCurrentIndex(0))\nnav.add_item(\"Settings\", \"settings_icon.png\", lambda: stack.setCurrentIndex(1))\n\nwindow.setCentralWidget(nav)\nwindow.show()\nsys.exit(app.exec())","lang":"python","description":"Creates a main window with a navigation widget. Replace placeholder icon paths and callbacks as needed.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}