清除容器#
要从行、列或卡片容器中移除所有元素,可以调用
container.clear()
或者,您可以通过以下方式移除单个元素:
container.remove(element: Element)
container.remove(index: int)
element.delete()
from nicegui import ui
container = ui.row()
def add_face():
with container:
ui.icon('face')
add_face()
ui.button('Add', on_click=add_face)
ui.button('Remove', on_click=lambda: container.remove(0) if list(container) else None)
ui.button('Clear', on_click=container.clear)
# ui.run()
<nicegui.elements.button.Button at 0x7f1116f99e10>