pywebview

软件描述

pywebview 是一个轻量级的跨平台封装,基于网页视图组件,可在独立的原生 GUI 窗口中显示 HTML 内容。你可以将其视为 Python 版的 Electron(但可执行文件体积小得多)。

官方网站

访问软件的官方网站了解更多信息

官方认证

pywebview.flowrl.com

安全链接HTTPS

什么是 pywebview?

pywebview 是一个轻量级的跨平台封装,基于 WebView 组件,可在独立的原生 GUI 窗口中显示 HTML 内容。你可以将其视为 Python 版的 Electron(但可执行文件体积小得多)。它让你在桌面应用中使用网页技术,同时隐藏 GUI 实际基于浏览器的事实。你可以将 pywebview 与轻量级 Web 框架(如 Flask 或 Bottle)一起使用,或单独使用,并通过 Python 与 DOM 之间的双向桥接进行交互。

pywebview 使用原生 GUI 创建网页组件窗口:Windows 上使用 WinForms,macOS 上使用 Cocoa,Linux 上使用 QT 或 GTK。如果你选择打包应用程序,pywebview 不会捆绑大型 GUI 工具包或网页渲染器,从而保持可执行文件体积小巧。

pywebview 是采用 BSD 许可证的开源项目,为独立项目,无企业支持。若你觉得 pywebview 有用,请考虑予以支持。更多捐赠方式请参见捐赠页面。

🔄 替代方案

15 个选择

Qt 是一个跨平台应用框架,广泛用于开发可在各种软硬件平台上运行的应用软件,且底层代码库几乎无需更改,同时具备原生应用的性能和速度。

免费增值 • 开源
查看详情

如果你能建网站,就能建桌面应用。Electron 是一个使用 JavaScript、HTML 和 CSS 等网络技术创建原生应用的框架。它处理了复杂部分,让你可以专注于应用的核心功能。

免费 • 开源
查看详情

Photino 是一个轻量级的开源框架,可用于使用 Web UI 技术构建原生跨平台桌面应用程序。

免费 • 开源
查看详情
1

Node.js 与 Webkit 的桥梁——在所有平台上打包和分发网页应用。

免费 • 开源
查看详情
4.7

GTK 是一个用于创建图形用户界面的跨平台工具包。提供一套完整的控件,GTK 适用于从小型一次性工具到完整应用套件的各种项目。

免费 • 开源
查看详情
5

Tauri 是一个工具包,帮助开发者使用任何现有的前端框架为主要桌面平台创建应用程序。其核心采用 Rust 编写,CLI 则利用 Node.js,使 Tauri 成为一种真正多语言的创建和维护应用的方法。

免费 • 开源
查看详情
Sciter

Sciter

软件

5

使用 HTML 和 CSS 构建跨平台桌面应用程序。Sciter 为桌面 UI 开发提供了基于 GPU 加速的网页技术栈。

免费增值 • 专有
查看详情
Buntralino

Buntralino

软件

5

Buntralino 将 Bun 和 Neutralino.js 结合,提供了一个比 Electron 和 NW.js 更简单、更轻量的替代方案。在客户端使用 Neutralino.js API,并将复杂任务交由 Bun 处理,同时保持开发过程的简便性。

免费 • 开源
查看详情
上一页
下一页

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。