您的位置:首页 > 文旅 > 旅游 > pywebview打包本地的html

pywebview打包本地的html

2025/1/8 23:54:52 来源:https://blog.csdn.net/hewuhun/article/details/139899972  浏览:    关键词:pywebview打包本地的html

51.安装 pip install pywebview

2.新建start.py

import webview
import timeclass API:def say_hello(self, name):time.sleep(2)  # 模拟一个耗时操作return f'Hello, {name}!'def main():api = API()webview.create_window('pywebview Example', 'index.html', js_api=api)webview.start()if __name__ == '__main__':main()

3.新建index.html

<!DOCTYPE html>
<html>
<head><title>pywebview Example</title>
</head>
<body><h1>Hello, pywebview!</h1><button onclick="callPython()">Call Python</button><script type="text/javascript">function callPython() {window.pywebview.api.say_hello('World').then(response => {alert(response);});}</script>
</body>
</html>

4.创建一个.spec文件

  pyinstaller --name=myapp --onefile start.py

5.打开生成的.spec文件

修改如下图所示:

6.最后,保存.spec文件并运行以下命令来构建你的应用

   pyinstaller myapp.spec

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com