SuperAPI AI 工具集

dmc-py

编程与开发

查看项目

更新于 10-15 17:26

技能介绍

用途:本技能面向 Dash Mantine Components(DMC)v2.x(对应 Mantine 8.x),帮助用 Dash 与 100 多个 Mantine UI 组件构建现代化应用,覆盖仪表盘、表单与数据可视化场景。

主要能力:提供按用例组织的组件选择参考,包括表单输入(TextInput、Select、MultiSelect、Checkbox、Switch、NumberInput、DatePickerInput、Textarea、FileInput)、布局(Container、Stack、Group、Grid、AppShell、Card、Flex)、导航(NavLink、Tabs、Breadcrumbs、Stepper、Pagination、TableOfContents)、反馈与浮层(Modal、Drawer、Notification、Alert、Loader、Progress、Tooltip、CopyButton)、数据展示(Table、Accordion、Timeline、Badge)以及图表(LineChart、BarChart、AreaChart、DonutChart、PieChart、ScatterChart)。

使用方式:最小示例需用 dmc.MantineProvider 包裹布局,通过 @callback 连接 Input 与 Output,并用 pip show dash-mantine-components 检查已安装版本。技能附带按需加载的参考文档,涵盖组件速查、主题模式、样式指南、高级回调、多页应用、图表数据格式、日期选择器、Dash 基础与 v2 迁移;也可通过 scripts/fetch_docs.py 查询官方文档。

限制:所有 DMC 组件必须位于 dmc.MantineProvider 内。使用版本敏感 API 前应核对安装版本。采用 DMC v2/Mantine 8 模式,除仓库另有要求外不保留 v0/v1 兼容。代码细节、具体安装命令、收费与平台信息资料暂未提供。