Возможно ли создать класс для Appbar во Flet?Python

Программы на Python
Гость
Возможно ли создать класс для Appbar во Flet?

Сообщение Гость »

Пытаюсь сделать класс defrent для панели приложений во флете. как вы знаете, в основной функции мы можем изменить свойство после того, как page.appbar= измените свойство здесь (написание кода).
Я хочу создать другой класс для свойств панели приложений, что-то в этом роде

Код: Выделить всё

class Header(ft.UserControl):

def build(self):

header_f = ft.AppBar(
leading=ft.Icon(ft.icons.PALETTE),
leading_width=40,
title=ft.Text("AppBar Example"),)
return header_f
и создайте объект в основной функции вот так

Код: Выделить всё

def main(page: ft.page):

heder = Header()
page.appbar = heder

page.update()
но это не работает.
Кто-нибудь может сказать мне, что это возможно?

Подробнее здесь: https://stackoverflow.com/questions/766 ... ar-in-flet

Вернуться в «Python»