Show HN:在浏览器中运行完整的 Python GUI 应用——无需 JavaScript,无需服务器
发布: (2026年5月8日 GMT+8 01:36)
2 分钟阅读
原文: Hacker News
Source: Hacker News
Overview
我自 2022 年起就一直在开发 Dear ImGui Bundle,这是我第一次在这里讨论它。它是围绕 Dear ImGui 构建的框架,用于在 Python 和 C++ 中创建交互式应用程序。该套件自带丰富功能:绘图、图像检查、Markdown 渲染、节点编辑器、3D 小工具、旋钮、切换开关等。
Playground
该套件现在可以通过 pyodide 在浏览器中流畅运行。下面的 Playground 是一个直接在浏览器中运行的 Python 应用(无服务器、无 JavaScript)。你可以在左侧编辑代码并点击 Run。它甚至在移动设备上也能工作。
Goals
- 将真正的即时模式 GUI 引入 Python 与 C++
- 提供多样且高质量的库:小部件、绘图、图像分析、节点编辑、Markdown 渲染
- 支持 C++ 跨平台应用(桌面、移动、Emscripten)
- 将 Python 应用部署到网页上
- 提供始终保持最新的高质量 Python 绑定(自动生成)
- 确保 C++ 与 Python 之间的 API 完全一致,实现平滑过渡
欢迎提出任何问题!