flet web test
This commit is contained in:
41
web/views/main_view.py
Normal file
41
web/views/main_view.py
Normal file
@@ -0,0 +1,41 @@
|
||||
import flet as ft
|
||||
import asyncio
|
||||
import designer as ds
|
||||
|
||||
class MainView(ft.View):
|
||||
def __init__(self):
|
||||
|
||||
self.button_temp = ds.CastomButton(
|
||||
text="Приступим",
|
||||
on_click=self.open_dialog,
|
||||
)
|
||||
|
||||
super().__init__(
|
||||
route="/main",
|
||||
bgcolor=ds.clolors.background,
|
||||
horizontal_alignment=ft.CrossAxisAlignment.CENTER,
|
||||
vertical_alignment=ft.MainAxisAlignment.CENTER,
|
||||
)
|
||||
self.controls = [
|
||||
ft.Text("COPP",color=ds.clolors.ferst, size=30),
|
||||
ft.Text("Это проект цопп по проведению иследовательских тестирований",color=ds.clolors.ferst, size=16),
|
||||
ft.Container(width=0, height=20),
|
||||
self.button_temp
|
||||
]
|
||||
|
||||
def did_mount(self):
|
||||
async def _open_later():
|
||||
await asyncio.sleep(0.1)
|
||||
self.open_dialog(None)
|
||||
self.page.run_task(_open_later)
|
||||
|
||||
def open_dialog(self, e):
|
||||
self.dialog = ds.AlterDiaalogApproval()
|
||||
self.dialog.open = True
|
||||
self.page.overlay.append(self.dialog)
|
||||
self.page.update()
|
||||
|
||||
def close_dialog(self, e):
|
||||
self.dialog.open = False
|
||||
self.page.update()
|
||||
|
||||
Reference in New Issue
Block a user