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

什么是网站静态页面海南省住房和建设厅网站

什么是网站静态页面,海南省住房和建设厅网站,wordpress素材模板,南京seo外包最近用pyqt5封装个项目。html与python之间交互是必不可少的。根据度娘资料#xff0c;写个例子#xff01;在PyQt5.9中, 应用QWebEngineView和QWebChannel技术, 可以进行HTML与本地代码进行交互.要点:创建交互对象, 基于QObject, 定义信息槽创建QWebChannel, 在channel中注册…最近用pyqt5封装个项目。html与python之间交互是必不可少的。根据度娘资料写个例子在PyQt5.9中, 应用QWebEngineView和QWebChannel技术, 可以进行HTML与本地代码进行交互.要点:创建交互对象, 基于QObject, 定义信息槽创建QWebChannel, 在channel中注册交互对象设置页面WebChannel定义网页在网页中包含qwebchannel.js在DomReady时, 创建js QWebChannel, 连接到本地对象实例:一. 创建Html文件QWebChannel测试window.onload function () {new QWebChannel(qt.webChannelTransport, function (channel) {window.pyjs channel.objects.pyjs;pyjs.myHello(alert);});}this is test !测试function qt5test() {pyjs.myTest(这是测试传参的,function (res) {alert(res);});}function uptext(msg) {document.getElementById(test).innerHTMLmsg;}qwebchannel.js源代码二. 创建Python代码#!/usr/bin/env python# -*- coding:utf-8 -*-import sysfrom PyQt5.QtWidgets import QApplicationfrom PyQt5.QtCore import QObject, pyqtSlot, QUrlfrom PyQt5.QtWebChannel import QWebChannelfrom PyQt5.QtWebEngineWidgets import QWebEngineViewclass CallHandler(QObject):pyqtSlot(result str)def myHello(self):view.page().runJavaScript(uptext(hello, Python);)print(call received)return hello, PythonpyqtSlot(str,resultstr)def myTest(self,test):return testif __name__ __main__:app QApplication(sys.argv)view QWebEngineView()channel QWebChannel()handler CallHandler()channel.registerObject(pyjs, handler)view.page().setWebChannel(channel)url_string file:///D:/testPyQt5/html/index.htmlview.load(QUrl(url_string))view.show()sys.exit(app.exec_())注意:url_string file:///D:/testPyQt5/html/index.html这一句要换成自己的文件,qwebchannel.js 与 test.html 文件放在同一个目录qt5接收js传递的参数pyqt中信号与槽的参数传递。当信号与槽函数的参数数量相同时它们参数类型要完全一致。信号与槽不能有缺省参数。当信号的参数与槽函数的参数数量不同时只能是信号的参数数量多于槽函数的参数数量且前面相同数量的参数类型应一致信号中多余的参数会被忽略。此外在不进行参数传递时信号槽绑定时也是要求信号的参数数量大于等于槽函数的参数数量。这种情况一般是一个带参数的信号去绑定一个无参数的槽函数。可以出传递的参数类型有很多种str、int、list、object、float、tuple、dict等等
http://www.sadfv.cn/news/335821/

相关文章:

  • 安徽安庆网站建设公司10000个免费货源网站
  • 网站平台设计费用网站上怎样做超链接
  • 网站建设及维护招聘四库一平台查询入口
  • 网站开发 定制 合同 模板wordpress背景动画
  • 建设网站考证网站怎么做优化
  • 站长之家seo工具包小程序开发制作软件
  • 怎么建造网站廊坊网站建设开发
  • 沈阳网站制作找网势科技网站整体设计
  • asp.net网站开发框架东莞专业做网站建设服务
  • 入门 做网站 书籍关于做美食的小视频网站
  • wordpress子目录建站怎么选择主题网站建设陆金手指科捷14
  • wordpress+企业站模版诚通凯胜生态建设有限公司网站
  • 教务系统网站怎么做一站式网站建设电话
  • 网站备案建设方案东莞seo广告宣传
  • 南京seo网站排名优化广告公司企业画册设计
  • 学校网站风格网站建设的域名是什么
  • 网站的交互设计包括哪些网站建设教程asp
  • 做网站上找王思奇怎样建个人网页免费
  • 代码外包平台济南网站seo公司
  • 做公关用的网站做任务打字赚钱的网站
  • 做外贸哪些国外网站可以推广网站建设的第一阶段
  • 门户网站建设方案 pptwordpress 产品展示插件
  • 网页游戏网站电影五个网络营销方式
  • 房天下怎样快速做网站潍坊建设银行招聘网站
  • 做科研交流常用的网站后台管理系统模板
  • 网站解析是什么意思关于网站建设的职位
  • 广宏建设集团有限公司网站湛江网站网站建设
  • 营销型网站框架99到家微网站什么做的
  • 心理健康教育网站建设wordpress 文章和tag
  • 扬州网站建设suteng公司年前做网站好处