Skip to content

NiceGUI Wiki

这里是我们的额外内容托管区,社区成员可以轻松编辑。

查看 常见问题解答 以及我们官方文档中的数百个实时示例,网址为:https://nicegui.io


社区项目

扩展和库

  • RoSys:由 NiceGUI 维护者开发的易于使用的机器人系统,其用途与 ROS/ROS2 类似
  • Tabulator:使用 Tabulator 库创建表格的出色工具包
  • ex4nicegui:内置响应式组件和数据响应式界面编程的扩展库
  • CatDesign:一套全面的设计系统,提供一系列预设样式的组件和功能,可直接使用
  • OpenLLM:与各种 LLM 模型进行对话
  • NiceGUI WebSerial:使用 JavaScript 的 WebSerial API,通过运行在服务器上的 Python 代码在客户端控制 NeoPixel LED。- 使用 NiceGUI 的 FIEF Web 应用演示:使用 Traefik、FastAPI、FIEF、PostgreSQL、Redis、HTML、NiceGUI、Bash 脚本、Docker-Compose
  • NiceGUI CRUD 组件:为您的 Python 对象列表提供用户界面,支持创建、更新和删除项目,可从 Pydantic 的 BaseModel 设置自动配置
  • NiceDeck:使用 NiceGUI 在 Python 中创建幻灯片
  • NiceGUI 模板:让初学者或高级开发人员能够轻松启动模块化项目结构。

示例

应用程序

  • 信用卡索引:类似于 IMDb 的信用卡索引网站。
  • Pinger:简单的网络工具
  • Hush:基于 Docker 的风扇控制器
  • RoutineButler:管理用户设置的日常任务,并通过树莓派上的信息亭模式激励用户完成任务
  • Nanoleaf 控制:更方便地控制 Nanoleaf 灯光并创建效果
  • 合成骑行地图制作助手:有助于制作《合成骑行》地图的工具
  • ODrive GUI:用于调整和调试 ODrive 电机控制器的基于 Web 的图形用户界面
  • Broh5:基于浏览器的 HDF5 查看器(H)(5),采用模型-视图-控制器模式实现,并提供单体版本作为对比
  • Slaanesh:一款游戏追踪器,可记录已玩过的游戏,还能维护愿望清单和待玩清单。
  • Monoquant:一款无需编程的交易策略编辑器,具备回测、人工智能等功能。
  • Beaver Habits Tracker:一款无需设定目标的自托管习惯追踪应用。
  • Sonos Moments:一个用于控制 Sonos 音箱的简单网络应用程序。
  • Night Watcher:一个带有自定义检测功能的简单 IP 摄像头查看器。
  • Reemote:Reemote 是一个用于任务自动化、配置管理和应用程序部署的 Python API。您可以使用 Reemote 的图形用户界面在多台服务器上安装和配置软件。

教程

视频

维基

发布内容

ChatGPT 和其他 LLM

正如在#1371中所讨论的,NiceGUI 目前尚未被 ChatGPT 和其他 LLM 所熟知。 这很不幸,因为这常常导致它们胡乱猜测而不是承认自己的无知。 我们只需使用这个提示文本,将其复制粘贴到 ChatGPT 对话的开头即可。 这将为 ChatGPT 提供 NiceGUI 的基本概念。 如果您真的希望 LLM 理解 NiceGUI,我们提供了完整的 JSON 格式文档,网址为 https://nicegui.io/static/sitewide_index.json。您还可以使用一段[简短文本](https://github.com/zauberzeug/nicegui/wiki/ChatGPT-Custom-Instructions)作为您的[自定义指令](https://openai.com/blog/custom-instructions-for-chatgpt)的一部分。

更新日期: 2026 年 3 月 27 日