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 个选择
Nevron Open Vision for .NET

Nevron Open Vision for .NET

0

Nevron Open Vision for .NET 是一套高级 UI 组件,可帮助您从单一代码库开发功能丰富的 Web(Blazor WebAssembly)和桌面(WinForms、WPF、Xamarin.Mac)应用程序。

0

Azula 是 Electron 的轻量级替代方案。它基于 Ultralight,而 Ultralight 是 WebKit 的一个嵌入式友好分支,具有更低的内存占用和更少的磁盘空间需求。

Revery

Revery

0

原生、高性能、跨平台桌面应用——使用 ReasonML 构建。Revery 类似于超快的原生代码 Electron,内置类 React/类 Redux 库和快速构建系统,开箱即用。

fman build system

fman build system

0

一个用于创建 Windows、Mac 和 Linux 桌面应用程序的框架。基于 Qt 和 Python,是 Electron 的轻量级替代方案。与其他解决方案不同,fbs 使打包变得简单:几秒钟内即可创建应用程序安装程序并开始分发给用户。

DeskGap

DeskGap

0

DeskGap 是一个使用网页技术(JavaScript、HTML 和 CSS)构建跨平台桌面应用程序的框架。

Chromely

Chromely

0

Chromely 是 Electron.NET 的轻量级替代方案,适用于 .NET/.NET Core 开发者。

PHP App Server

PHP App Server

0

使用HTML、CSS、JavaScript和PHP创建轻量级的可安装应用程序,适用于Windows、Mac和Linux桌面操作系统。

上一页

支持平台

下载与相关链接

安全提醒

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

GitHub