Show HN:在浏览器中运行完整的 Python GUI 应用——无需 JavaScript,无需服务器

发布: (2026年5月8日 GMT+8 01:36)
2 分钟阅读

Source: Hacker News

Overview

我自 2022 年起就一直在开发 Dear ImGui Bundle,这是我第一次在这里讨论它。它是围绕 Dear ImGui 构建的框架,用于在 Python 和 C++ 中创建交互式应用程序。该套件自带丰富功能:绘图、图像检查、Markdown 渲染、节点编辑器、3D 小工具、旋钮、切换开关等。

Dear ImGui Bundle website

Playground

该套件现在可以通过 pyodide 在浏览器中流畅运行。下面的 Playground 是一个直接在浏览器中运行的 Python 应用(无服务器、无 JavaScript)。你可以在左侧编辑代码并点击 Run。它甚至在移动设备上也能工作。

Playground

Goals

  • 将真正的即时模式 GUI 引入 Python 与 C++
  • 提供多样且高质量的库:小部件、绘图、图像分析、节点编辑、Markdown 渲染
  • 支持 C++ 跨平台应用(桌面、移动、Emscripten)
  • 将 Python 应用部署到网页上
  • 提供始终保持最新的高质量 Python 绑定(自动生成)
  • 确保 C++ 与 Python 之间的 API 完全一致,实现平滑过渡

欢迎提出任何问题!

0 浏览
Back to Blog

相关文章

阅读更多 »

我们对 MkDocs 的延续

你好,MkDocs 社区!你们可能认识我,曾是 MkDocs 的上一任最后活跃维护者。我欢迎大家继续我们在 MkDocs 暂停后所进行的工作……

面向 DSA 的新编程语言

介绍 Wolf 是一种由最近的 B.Tech 毕业生创建的全新编程语言,版本号为 0.1.2。它使用 Python 构建,并通过 PyPI 分发,提供……