当前版本: 5.4(2025/01/27 发布)
Tips:本站由点由IDEPY提供翻译支持,与 pywebview官网 并无直接关系,最新内容请以官网为准。
pywebview 是一个轻量级的 BSD 许可证下的跨平台webview 组件。它允许在自身原生 GUI 窗口中显示 HTML 内容。它让您可以在桌面应用程序中使用WEB技术,同时隐藏 GUI 依赖浏览器的事实。 pywebview 集成了内置 HTTP 服务器、Python 中的 DOM 支持以及窗口管理功能。
安装
pip install pywebview
根据您所使用的平台,可能需要安装其他库。请参阅安装页面以获取详细信息。
示例代码:Hello World
import webview
webview.create_window('你好,世界!', 'https://pywebview.idepy.com/')
webview.start()
探索文档或示例。如果您喜欢 React,立即开始使用React 工程模板。
devices
跨平台
兼容 Windows、macOS、Linux 和 Android,确保在所有主要操作系统上提供一致的用户体验。
sync
双向 Javascript↔Python 通信
无需 HTTP 或 REST,直接在 Javascript 和 Python 之间进行通信。
cloud
内置 HTTP 服务器
通过集成的 HTTP 服务器轻松提供静态文件,简化托管和访问 web 内容的过程。
grid_view
窗口管理
控制窗口的外观和行为,包括其大小、位置和标题。轻松管理多个窗口。
widgets
原生组件
利用原生 GUI 元素,如菜单、消息框和文件对话框,提供无缝的用户界面。
code
DOM 支持
利用 Python API 操作和遍历 DOM 节点,而无需依赖 Javascript。
folder
增强的文件系统支持
访问拖放文件的完整路径,按需创建保存文件和打开文件对话框。
package
友好的打包工具
轻松与流行的打包工具(如 pyinstaller、nuitka 和 py2app)集成,简化应用程序的打包和分发。
捐助项目
如需捐助Pywebview项目请前往项目官网pywebview.flowrl.com捐助