同步块
输入“/”快速插入内容
同步块
Streamlit
官方的视频演示如下,我们可以直接输入markdown格式的文本,网页即可渲染好。
•
Streamlit
中没有gradio的输入和输出概念,也没有布局组件的概念。
•
Gradio
和
Streamlit
中的【文件组件】对比如下图:
Gradio图像组件
40%
streamlit文件组件
60%
•
Streamlit每个组件都是独立的,需要用什么直接查看
官方文档
即可,大致有如下几种组件:
•
页面元素
◦
文本
◦
数据表格
◦
图标绘制(柱状图,散点图等等)
◦
输入(文本框,按钮,下拉框,滑块,复选框,文件上传,等等)
◦
多媒体(图片,音频,视频)
◦
布局和容器
◦
Chat(聊天对话控件)
◦
状态(进度条,加载中,等等元素)
◦
第三方组件(提供了更加丰富的组件)
46%
•
应用逻辑
◦
导航和页面(可以切换页面)
◦
执行流程
◦
缓存和状态
◦
连接和加密(可连接数据库,也可以对内容进行加密处理)
◦
自定义组件
◦
公共组件(用户信息存储,帮助,以及输出html)
◦
Config(使用配置文件,来定义一些内容)
•
工具
◦
应用测试
◦
命令行
54%