当前位置: 首页 > news >正文

pywebview 中错误使用async

错误代码
在这里插入图片描述
正确示例
在这里插入图片描述
完整代码
前端代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>pywebview example</title>
</head><body><h1>hello pywebview!</h1><p>this is a simple desktop application using pywebview</p><button onclick="GetMessageFromBackground()">Get Message</button><p id="message"></p><script>function GetMessageFromBackground() {window.pywebview.api.getMessage().then(response => {document.getElementById("message").innerText = response});}</script>
</body></html>

后端代码

import webview
import os
import jsonclass API:def getMessage(self):return 'hello from python background'
def main():api=API()webview.create_window('pywebview example','index.html',js_api=api)webview.start()
if __name__=='__main__':main()    

http://www.mrgr.cn/news/29220.html

相关文章:

  • 学习threejs,使用第一视角控制器FirstPersonControls控制相机
  • python共享全局变量的方案
  • MySQL数据库专栏(四)MySQL数据库链接操作C#篇
  • C语言 | Leetcode C语言题解之第554题砖墙
  • 为什么要使用Ansible实现Linux管理自动化?
  • python cachetools 快速入门
  • Vue3中shallowRef和ref区别
  • 最新简洁大方的自动发卡网站源码/鲸发卡v11.61系统源码/修复版
  • IBM中国研发部裁员:全球化背景下的中国IT产业挑战与机遇
  • 本地虚拟机centos7安装达梦8数据库
  • uni-app 聊天界面滚动到消息底部
  • 大模型微调基本概念指北,零基础入门到精通,收藏这一篇就够了
  • Maven的详细解读和配置
  • 优化内容个性化:无限住宅代理如何做到的
  • 基于51单片机的锅炉控制系统PID调节proteus仿真
  • 架构师:生成唯一标识的技术指南
  • 腾讯百度阿里华为常见算法面试题TOP100(5):子串、堆
  • python 实现费马检测算法
  • 深入解析 Apache Kylin
  • 【JAVA】多线程的创建、线程池创建线程的方式(超详细)
  • 基于LangChain的Embedding开发手册(保姆级)
  • 【C/C++】涉及string类的经典OJ编程题
  • 深入理解JNDI注入—RMI/LDAP攻击
  • 变电站缺陷隐患检测图像数据集,总共包含8000张图片,包含渗漏油,鸟巢,表盘破损,呼吸器变色等
  • MySQL-DDL/DML(数据定义/操作语言)
  • 【乐企-业务篇】开票前置校验服务-规则链服务接口实现(纳税人基本信息)