搜索

epub文档 PyWebIO v1.6.2 Documentation

7.46 MB 148 页 0 下载 118 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
PyWebIO 是一个用于在浏览器中构建交互式 Web 应用和基于浏览器的 GUI 应用的 Python 库。它提供了丰富的输入输出函数,使开发者能够通过类似终端脚本的方式快速构建交互式应用。文档详细介绍了 PyWebIO 的新功能、版本更新、安装方法、主要特点以及如何与现有 Web 框架集成。新版本增加了对 WebSocket 重连的支持、多应用部署功能、静态文件服务以及多种语言支持。此外,还提供了数据可视化功能和对主流 Web 框架(如 Flask、Django、Tornado 等)的集成支持。
AI总结
### PyWebIO v1.6.2 文档总结 #### 主要更新内容 ##### 1. 版本更新 - **v1.6.2 (2022/7/16)** - 修复了因CDN链接过时导致的plotly.js版本错误。 - **v1.6 (2022/3/23)** - **新增功能**: - 支持WebSocket连接重连,通过`reconnect_timeout`参数实现。 - 支持从目录部署应用,新增`path_deploy()`、`path_deploy_http()`和`pywebio-path-deploy`命令。 - 新增多种输出函数(`put_info()`、`put_error()`、`put_warning()`、`put_success()`)。 - 支持将静态文件目录(`static_dir`)作为参数传递。 - 新增语言支持:俄语和波斯语。 - 新增颜色输入类型。 - 支持通过`pywebio.pin.pin.on_change()`实现动态交互。 - 支持通过`pywebio.utils.pyinstaller_datas()`获取PyWebIO数据文件。 - 支持通过`pywebio.config()`配置主题。 - 支持通过`put_processbar()`实现进度条显示。 - **改进**: - 提升默认索引页面的检测和应用标题显示。 - 默认启用`lstrip`功能,优化`put_markdown()`行为。 - 支持按钮禁用状态和颜色设置。 - **问题修复**: - 修复了滑块输入值标签未同步的问题。 - 修复了`put_processbar()`在名称包含空格时无法正常工作的问题。 - 修复了`put_select()`被`put_tabs()`遮挡的问题。 - **v1.5 (2021/11/20)** - **新增功能**: - 支持通过`pywebio.config()`配置主题。 - 支持俄语前端标签和消息。 - 支持通过`pywebio.platform.path_deploy()`部署应用,支持静态文件服务。 - **改进**: - 默认启用`lstrip`功能,优化`put_markdown()`行为。 - 支持按钮禁用状态和颜色设置。 - **问题修复**: - 修复了页面宽度超过屏幕宽度的问题。 - 修复了`put_buttons()`在按钮值相同情况下的问题。 ##### 2. 核心功能 - **输入与输出**: - 提供丰富的输入函数(如`input()`、`select()`、`file_upload()`)和输出函数(如`put_text()`、`put_image()`、`put_table()`)。 - 支持用户交互,如点击事件和布局管理。 - **数据可视化**: - 支持通过`pyg2plot`进行数据可视化。 - **部署与集成**: - 支持通过`path_deploy()`从目录部署应用。 - 支持与主流Web框架(如Flask、Django、Tornado、aiohttp、FastAPI)集成。 - **语言与国际化**: - 支持多种语言(如英语、俄语、波斯语)的前端标签和消息。 ##### 3. 安装 - **稳定版本**:`pip3 install -U pywebio` - **开发版本**:`pip3 install -U https://code.aliyun.com/wang0618/pywebio/repository/archive.zip` ##### 4. 用户指南 - **核心理念**:通过简单的Python代码实现交互式Web应用,无需深入掌握HTML和JavaScript。 - **应用场景**:适合快速开发不需要复杂界面的交互式Web应用。 #### 总结 PyWebIO 是一个功能强大的库,旨在简化基于浏览器的交互式应用开发。它通过同步输入输出方式,避免了传统回调机制的复杂性,支持多种语言和数据可视化功能,适合快速开发轻量级Web应用。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 141 页请下载阅读 -
文档评分
请文明评论,理性发言.