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

这些网站涵盖了不同的主题和类型上社网站建设

这些网站涵盖了不同的主题和类型,上社网站建设,一直免费的服务器下载,wordpress 微博 插件目录 1、项目配置1.2 确保支持QtWebKit模块1.3 在.pro 文件中添加依赖2、显示网页3、实现Qt和网页JavaScript之间的交互3.1 Qt执行网页的JavaScript代码3.2 JavaScript调用Qt对象的函数QtWebKit 是一个用于在 Qt 应用程序中嵌入 web 内容的模块。然而,需要注意的是,从 Qt 5.6…

目录

      • 1、项目配置
        • 1.2 确保支持QtWebKit模块
        • 1.3 在.pro 文件中添加依赖
      • 2、显示网页
      • 3、实现Qt和网页JavaScript之间的交互
        • 3.1 Qt执行网页的JavaScript代码
        • 3.2 JavaScript调用Qt对象的函数


  QtWebKit 是一个用于在 Qt 应用程序中嵌入 web 内容的模块。然而,需要注意的是,从 Qt 5.6 开始,QtWebKit 已被弃用,取而代之的是 QtWebEngine。一般 Qt4 版本才会使用 QtWebKit 。

1、项目配置

1.2 确保支持QtWebKit模块

  确认你使用的 Qt 版本包含 QtWebKit。较新的 Qt 版本(如 Qt 5.6 及更高)默认不包含,你可能要么使用较旧的 Qt 版本要么自行安装QtWebKit模块。

1.3 在.pro 文件中添加依赖

  在你的 Qt 项目的 .pro 文件中添加 QT += webkit 来引入 QtWebKit 模块。

2、显示网页

  使用 QWebView 的 load 函数加载网页或html文件。如下所示:

#include <QApplication>
#include <QWebView>int main(int argc, char *argv[])
{QApplication a(argc, argv);QWebView view;view.load(QUrl("http://www.example.com"));view.show();return a.exec();
}

  使用 QWebView 的 setHtml 函数可以直接加载显示 html 文本,一般用于简单显示 html 超文件。示例如下:

#include <QApplication>
#include <QWebView>int main(int argc, char *argv[])
{QApplication a(argc, argv);// 创建QWebView对象QWebView webView;// 加载包含JavaScript代码的网页webView.setHtml("<html>""<body>""<div id='myDiv'>Hello, World!</div>""<script>function getDivText() { return document.getElementById('myDiv').innerHTML; }</script>""</body>""</html>");// 显示网页webView.show();return a.exec();
}

3、实现Qt和网页JavaScript之间的交互

3.1 Qt执行网页的JavaScript代码

  在 QtWebKit 中,QWebFrame 类是用于表示 QWebPage 中的一个框架,它提供了与网页内容交互的功能。QWebPage 可以通过 QWebView 的 page 函数获取。
  QWebFrame 的 evaluateJavaScript 函数是一个非常实用的方法,它的主要作用是在网页的 JavaScript 环境中执行一段 JavaScript 代码,并返回执行结果。函数原型如下:

/*** @brief 执行JavaScript代码* @param scriptSource 要执行的JavaScript代码* @return 该函数返回一个QVariant类型的对象,表示JavaScript代码执行后的返回值。如果JavaScript代码没有返回值,则返回一个无效的QVariant对象。*/
QVariant QW
http://www.dtcms.com/a/530729.html

相关文章:

  • 网站怎么在工信部备案信息查询建设网站专家
  • 北京网站seo推广海外市场营销
  • 开源做网站需要申请账号吗淮南网站推广
  • 网站文字特效定制手机app价格
  • 沅江市建设局网站phpcms网站转移
  • 网站ie兼容性差旅游门户网站建设项目招标
  • 帮朋友做网站wordpress食谱主题
  • 网站后台流程图wordpress remove google
  • 汉中专业网站建设价格设计公司可以是高新企业
  • android网站开发视频教程推广型网站
  • 网页设计欣赏网站视频制作教学
  • 网站基本常识wordpress 文章代码
  • 天元建设有限公司网站wordpress置顶浮标
  • 销售网站平台搭建全国十大公关公司
  • 网站建设佰金手指科杰十八网站建设与管理 自考
  • 建设网站5要素网站系统容量评估
  • 西安手机网站本地赣州网站建设
  • 网站建设公司利润灵活用工平台
  • 网站建设公众号小程序属于什么wordpress微电影模板
  • 公司的网站建设公司网站建设WordPress去掉网站留言框
  • 培训网站建设方案模板企业网站备案怎么做
  • 北京网站制作设计哪个公司好濮阳新闻最新消息
  • 网站后台可以做两个管理系统么阿里巴巴友情链接怎么设置
  • 网站建设维护课件ppt网站多种语言是怎么做的
  • 湛江自助建站模板网站seo外链建设
  • 上海住房城乡建设厅网站工程机械外贸网站建设
  • 佛山网站建设专业定制如何制作网络
  • 推广网站挣钱如何将数据写入wordpress文站
  • 网站如何留住客户长沙旅游商贸职业技术学院
  • 网站建设实验周志与总结一般多少钱做一个网站