Skip to content

Annotations

附注(与 tootips 非常相似)用于提供有关 UI 元素的其他上下文或信息。它们可用于提供使用特定功能的说明或提示,或标记接口的特定部分。批注还可用于指示元素的状态,例如元素当前是处于活动状态还是禁用状态。

附注类简单易用。选择要放置附注的位置,然后创建附注的实例,如下所示:

基本附注示例

基本附注示例

Flet 材质库类继承自 Flet 提供的控件ft.Container()。在这种情况下,该类继承自 Flet 的fm.Annotations()类,这意味着后者的所有属性都可以通过前者访问。

import flet as ft
import flet_material as fm

def main(page: ft.Page):

    page.bgcolor = fm.Theme.bgcolor

    annotation = fm.Annotations("This is an annotated message!")

    page.add(annotation)

    page.update()


if __name__ == "__main__":
    ft.flet.app(target=main)

annotations_msg: str - The content to be shown when annotation is hovered.