Я добавил кнопку и текстовое поле в верхней части страницы, чтобы оценить рендеринг. . При желании я хотел бы установить также другую тему в контейнер. Вот код: < /p>
Код: Выделить всё
import flet as ft
def main(page: ft.Page):
page.controls.append(ft.ElevatedButton("Click me!"))
page.controls.append(ft.TextField(hint_text="Enter text"))
page.controls.append(
ft.Container(
content=ft.Column(
[
ft.ElevatedButton("Click me!"),
ft.TextField(hint_text="Enter text"),
]
),
theme_mode=ft.ThemeMode.DARK,
#theme=ft.Theme(color_scheme_seed=ft.colors.RED),
padding=40,
border_radius=10,
border=ft.border.all(3, "red"),
)
)
page.theme_mode = ft.ThemeMode.LIGHT
page.theme=ft.Theme(color_scheme_seed=ft.colors.BLUE)
page.dark_theme=ft.Theme(color_scheme_seed=ft.colors.GREEN)
page.window_height = 700
page.window_width = 500
page.padding=0
page.scroll="auto"
page.window_left = 700
page.horizontal_alignment = ft.CrossAxisAlignment.CENTER
page.vertical_alignment = ft.MainAxisAlignment.CENTER
page.update()
ft.app(target=main)
< /p>
Как видите, ничто не изменится в контейнер. Как я могу установить другой режим темы и другую тему как для контейнера, так и для его детей?
Подробнее здесь: https://stackoverflow.com/questions/793 ... ython-flet