Python Dash开发Web应用的控件基础 本文主要是通过Dash的Checklist组件,简单介绍使用Dash开发的Web应用 展示效果如下: python dash简单基础 Dash应用程序由两部分组成: 第一部分是应用程序的
Python Dash开发Web应用的控件基础本文主要是通过Dash的Checklist组件,简单介绍使用Dash开发的Web应用 展示效果如下: python dash简单基础 Dash应用程序由两部分组成:
一、Dash的布局LayoutDash应用的布局描述了应用的外观。布局是一个分层的组件树。 Dash HTML Components(dash.html)为所有HTML tags和HTML属性关键字参数描述提供类,如style, class和id。 Dash核心组件(dash .dcc)生成高级组件,如控件和图形。 Dash Layout有几个特点:
1、Dash的HTML组件Dash是一个web应用程序框架,它提供了围绕HTML、CSS和JavaScript的纯Python抽象。而不是编写HTML或使用HTML模板引擎,用Python和Dash HTML Components模块组成布局。 Dash HTML组件模块是Dash的一部分,可以在https://github.com/plotly/dash找到它的源代码。 2、Dash的Core组件Dash配备了用于交互用户界面的动态组件。 Dash核心组件模块可以被导入和使用,通过 from dash import dcc 并允许访问许多交互式组件,包括下拉菜单、检查列表和滑块。 dcc模块是Dash的一部分,可以在https://github.com/plotly/dash找到它的源代码。 二、Dash Core中的Checklistdcc.Checklist是一个用于呈现一组复选框的组件。 下面我们借助Checklist控件,组建一个简单工程,以说明Dash开发Web应用的一些简单内容 Demo的目录结构如下:
app.py的内容如下:
运行工程:python app.py。 浏览器访问:http://127.0.0.1:8050。 Dash Demo 简单说明:
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27