#include"mainwindow.h"

#include"ui_mainwindow.h"
#include<QWebFrame>
#include<QWebInspector>
MainWindow::MainWindow(QWidget*parent):
QMainWindow(parent),
ui(newUi::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
deleteui;
}
voidMainWindow::on_pushButton_clicked()
{
QStringurl="http://www.baidu.com";
//url="http://192.168.201.75/ttt";
QWebPage*page=ui->webView->page();
QWebSettings*opt=page->settings();
QWebInspector*inspector=newQWebInspector;
opt->setAttribute(QWebSettings::AutoLoadImages,false);
opt->setAttribute(QWebSettings::DeveloperExtrasEnabled,true);
inspector->setPage(page);
inspector->setVisible(true);
inspector->show();
ui->webView->setUrl(QUrl(url));
//ui->webView->load(QUrl(url));
}
voidMainWindow::on_webView_loadFinished(boolarg1)
{
QWebPage*page=ui->webView->page();
QWebSettings*opt=page->settings();
opt->setAttribute(QWebSettings::AutoLoadImages,false);
//QStringhtml=ui->webView->page()->mainFrame()->toHtml();
QStringhtml=page->mainFrame()->toHtml();
QStringjs="document.getElementsByTagName('html')[0].outerHTML";
html=ui->webView->page()->currentFrame()->evaluateJavaScript(js).toString();
ui->plainTextEdit->setPlainText(html);
}
 

最新文章

  1. .net 大型分布式电子商务架构说明
  2. 导出BOM表
  3. 支付宝推AR实景红包,抢红包得拼脑力和体力
  4. C#进阶系列——动态Lamada(二:优化)
  5. php 上传文件实例 上传并下载word文件
  6. Hilbert space
  7. JavaScript Patterns 2.8 Number Conversions with parseInt()
  8. 【转载】在LoadRunner向远程Linux/Unix执行命令行并收集性能数据
  9. Java加密解密相关
  10. CentOS 6.4 安装 Transmission 2.76
  11. BZOJ 2006: [NOI2010]超级钢琴( RMQ + 堆 )
  12. C-最长回文子串(2)
  13. openCV(四)---Canny边缘检测
  14. DirectFB 之 简介
  15. iOS-键盘监听YYKeyboardManager
  16. kibana常用聚合查询DSL语句记录
  17. debian The type initializer for &#39;System.Drawing.KnownColors&#39; threw an exception
  18. Spring Cloud分布式微服务云架构
  19. LGOJ P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
  20. php面向对象的接口和APP接口区别

热门文章

  1. linux 分割文件
  2. C#实现文件批量重命名源码下载
  3. Scala io操作
  4. SGU 187.Twist and whirl - want to cheat( splay )
  5. Hadoop经典面试题(转)
  6. check the manual that corresponds to your MySQL server version for the right syntax的错误解析
  7. 7_Table Views
  8. qt5集成libcurl实现tftp和ftp的方法一:搭建环境(五篇文章)
  9. C# WinForm判断Win7下是否是管理员身份运行
  10. Android面试笔试集锦