NiceGUI基于 Python 的 UI 框架
NiceGUI 是一个易于使用的、基于 Python 的 UI 框架,它显示在你的 Web 浏览器中。你可以创建按钮、对话框、Markdown、3D 场景、绘图等等。
它非常适合微型 Web 应用程序、仪表板、机器人项目、智能家居解决方案和类似用例。你还可以在开发中使用它,例如在调整/配置机器学习算法或调整电机控制器时。
特性:
- 基于浏览器的图形用户界面
- 代码更改时隐式重新加载
- 标准 GUI 元素,如标签、按钮、复选框、开关、滑块、输入、文件上传……
- 使用行、列、卡片和对话框进行简单分组
- 通用 HTML 和 Markdown 元素
- 强大的高级元素
- 绘制图形和图表,
- 渲染 3D 场景,
- 通过虚拟操纵杆获取转向事件
- 注释和叠加图像
- 与表格互动
- 导航可折叠树结构
- 内置计时器以间隔刷新数据(甚至每 10 毫秒)
- 直接的数据绑定以编写更少的代码
- 通知、对话框和菜单以提供最先进的用户交互
- 共享和个人网页
- 添加自定义路由和数据响应的能力
- 捕获全局快捷键等的键盘输入。
- 通过定义主色、辅助色和强调色来自定义外观
- 实时循环事件和会话数据
安装
python3 -m pip install nicegui
评论