Navigator for Flet.
Project description
FletNavigator & FletReStyle
Simple and fast navigator (router) for Flet (Python) that allows you to create multi-page applications!
Click here for documentation.
Using Example:
from flet import app, Page
from flet_navigator import VirtualFletNavigator, PageData, ROUTE_404
def main_page(pg: PageData) -> None:
... # Main page content.
def second_page(pg: PageData) -> None:
... # Second page content.
def route_404(pg: PageData) -> None:
... # 404 Page Content.
def main(page: Page) -> None:
# Initialize navigator.
flet_navigator = VirtualFletNavigator(
{
'/': main_page, # Main page route.
'second_page': second_page, # Second page route.
ROUTE_404: route_404 # 404 page route.
}, lambda route: print(f'Route changed!: {route}') # Route change handler (optional).
)
flet_navigator.render(page) # Render current page.
app(target=main)
(Deprecated Example GIF).
See the difference between VirtualFletNavigator and FletNavigator, and more here (<- documentation).
FletNavigator V2.4.5
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flet_navigator-2.4.5.tar.gz
(6.1 kB
view hashes)