flet web test
This commit is contained in:
19
web/main.py
Normal file
19
web/main.py
Normal file
@@ -0,0 +1,19 @@
|
||||
import flet as ft
|
||||
from view import ViewsHendler
|
||||
|
||||
async def main(page: ft.Page):
|
||||
page.title = "COPP"
|
||||
|
||||
def route_change(e: ft.RouteChangeEvent):
|
||||
print("Route changed to:", page.route)
|
||||
page.views.clear()
|
||||
|
||||
view = ViewsHendler(page).get(page.route)
|
||||
if view: # проверяем, что view получен
|
||||
page.views.append(view)
|
||||
page.update()
|
||||
|
||||
page.on_route_change = route_change
|
||||
await page.push_route("/main")
|
||||
|
||||
ft.run(main, port=80345, assets_dir="assets")
|
||||
Reference in New Issue
Block a user