pywebview 是一个轻量级的跨平台包装器,围绕一个网页视图组件,允许在自己的原生GUI窗口中显示HTML内容。它让你在桌面应用程序中拥有网络技术的力量,隐藏了GUI是基于浏览器的事实。适用于Windows、macOS、Linux和Android。你可以使用pywebview与第三方Web框架一起使用,或者单独使用,在Python和DOM之间建立双向桥梁。
pywebview 使用原生GUI来创建Web组件窗口:Windows上使用WinForms,macOS上使用Cocoa,Linux上使用QT或GTK,Android上使用Kivy。如果你选择冻结你的应用程序,pywebview不会捆绑庞大的GUI工具包或Web渲染器,保持可执行文件的大小较小。pywebview 兼容Python 3。
pywebview 由Roman Sirokov创建。
入门
安装
pip install pywebview
- 在Linux上你需要额外的库。详情请参考安装页面。
Hello world
import webview
webview.create_window('Hello world', 'https://pywebview.flowrl.com/hello')
webview.start()
通过阅读文档、示例或贡献进一步探索 pywebview。如果你喜欢React,可以立即使用React样板开始。
贡献
咨询服务
如果你的公司正在寻求 pywebview 的支持或需要全栈开发的帮助,pywebview 的作者可以提供雇佣服务。作为一个在欧盟注册的增值税专业人士,我专门从事广泛的技术领域,包括JavaScript/TypeScript、React/Vue、Python、GIS、SQL数据库、API集成、CI/CD管道和云解决方案。如需了解可用性和价格详情,请联系roman@maumau.fi。
代码贡献者
这个项目的存在要感谢所有做出贡献的人。[贡献]。
财务贡献者
成为财务贡献者,帮助我们维持我们的社区。更多捐赠选项在捐赠页面列出。
个人
组织
通过你的组织支持这个项目。你的logo将出现在这里,并链接到你的网站。[贡献]