qt example
2024-08-31 06:02:38
#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);
}
最新文章
- .net 大型分布式电子商务架构说明
- 导出BOM表
- 支付宝推AR实景红包,抢红包得拼脑力和体力
- C#进阶系列——动态Lamada(二:优化)
- php 上传文件实例 上传并下载word文件
- Hilbert space
- JavaScript Patterns 2.8 Number Conversions with parseInt()
- 【转载】在LoadRunner向远程Linux/Unix执行命令行并收集性能数据
- Java加密解密相关
- CentOS 6.4 安装 Transmission 2.76
- BZOJ 2006: [NOI2010]超级钢琴( RMQ + 堆 )
- C-最长回文子串(2)
- openCV(四)---Canny边缘检测
- DirectFB 之 简介
- iOS-键盘监听YYKeyboardManager
- kibana常用聚合查询DSL语句记录
- debian The type initializer for &#39;System.Drawing.KnownColors&#39; threw an exception
- Spring Cloud分布式微服务云架构
- LGOJ P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
- php面向对象的接口和APP接口区别
热门文章
- linux 分割文件
- C#实现文件批量重命名源码下载
- Scala io操作
- SGU 187.Twist and whirl - want to cheat( splay )
- Hadoop经典面试题(转)
- check the manual that corresponds to your MySQL server version for the right syntax的错误解析
- 7_Table Views
- qt5集成libcurl实现tftp和ftp的方法一:搭建环境(五篇文章)
- C# WinForm判断Win7下是否是管理员身份运行
- Android面试笔试集锦