Flet的DataTable有一个show_edit_icon
属性,但我不知道按下图标时如何执行操作。
这是一个示例代码:
import flet as ft
def main(page: ft.Page):
page.add(
ft.DataTable(
columns=[
ft.DataColumn(ft.Text("First name")),
ft.DataColumn(ft.Text("Last name")),
],
rows=[
ft.DataRow(
cells=[
ft.DataCell(ft.Text("John"), show_edit_icon=True),
ft.DataCell(ft.Text("Smith")),
],
),
],
),
)
ft.app(target=main, view=ft.WEB_BROWSER)
我看到了编辑图标,但如何将它连接到接收正在编辑的单元格的某个函数?
1条答案
按热度按时间kmbjn2e31#
根据文档说明,在
FLET
数据表中,show_edit_icon
这将使您只能看到单元格的图标。尽管如此,您必须创建一个新函数,并将其连接到on_tap功能上的单元格。备注:
on_tap
添加到单元格