Skip to content

Latest commit

 

History

History
97 lines (64 loc) · 2.5 KB

README_zh_CN.md

File metadata and controls

97 lines (64 loc) · 2.5 KB

nicegui_super_extensions

为Nicegui提供一系列扩展功能

English  |  简体中文

extensions

  • 使用vditorvditor 提供支持, 你可以在这里查看支持的功能

安装

pip install nicegui_super_extensions 

如何使用

  1. 第一步,在页面加载成功前导入依赖
from nicegui_super_extensions.markdown_renderer import (
    MarkdownPreViewer,
    initMarkdownPreViewerDependence,
)
initMarkdownPreViewerDependence()
  1. 第二步,使用组件并渲染markdown
MarkdownPreViewer().render(markdown)
  1. (可选)第三步, 更新markdown内容
md.render(new_markdown)
  • 之前

    before

  • 现在

    after

如何使用

  1. 第一步
from nicegui_super_extensions.reconnect_box import set_reconnect_box
  1. 第二步
# just can use after page load
set_reconnect_box()
# after page load to use it
app.on_connect(lambda: set_reconnect_box())

let an item reorderable in row or column

how to use it

  1. 第一步
nicegui_super_extensions.reorderable import ReorderableItem,ReorderableColumn
  1. 第二步
with ReorderableColumn() as col:
    with ReorderableItem() as draggable:
        ui.label("Draggable Item 1")

    with ReorderableItem() as draggable:
        ui.label("Draggable Item 2")

    with ReorderableItem() as draggable:
        ui.label("Draggable Item 3")