在python3-flet脚本中,如何在点击后删除按钮?

问题描述 投票:0回答:1

我想在单击按钮时将其删除。 遵循我的 Python3-Flet 脚本:

import flet as fl
def main(page:fl.Page):
    def remove(e):
        pass #what could i do for remove the button?
    page.add(fl.ElevatedButton('REMOVE ME',on_click=remove))
    page.update()
fl.app(target=main)
python-3.x macos button onclick flet
1个回答
0
投票

您可以使用 e.control 删除您的元素。它可以帮助您删除此按钮。

import flet as fl
def main(page:fl.Page):
    def remove(e):
        e.control.page.remove(e.control)
    remove_button = fl.ElevatedButton('REMOVE ME',on_click=remove)
    page.add(remove_button)
    page.update()
fl.app(target=main)
© www.soinside.com 2019 - 2024. All rights reserved.