首页 > 代码库 > Qt之WebKit学习之QWebView显示网页与google地图
Qt之WebKit学习之QWebView显示网页与google地图
目录 一:Qt通过地址显示网页
二:Qt调用setHtml方法加载html格式的网页,以加载google地图插件为例.
一.Qt显示网页只要三步
1) 新建QWebView对象:QWebView *view = new QWebView(this);
2) 调用setUrl或load函数设置要显示的网页地址,如load("http://www.baidu.com"); 必须以http://开头;
3)调用show函数显示。
完整代码:
webview.h中:
#ifndef WEBVIEW_H
#define WEBVIEW_H
#include <QWidget>
#include <QWebView>
class WebView : public QWebView
{
Q_OBJECT
public:
explicit WebView(QWebView *parent = 0);
};
#endif // WEBVIEW_H
webview.cpp中:
#include "webview.h"
#include <QWebView> //pro中要加webkitwidgets
#include <QFile>
WebView::WebView(QWebView *parent) :
QWebView (parent)
{
QWebView *view = new QWebView(this);
view->load(QUrl("http://www.tudou.com/"));
view->show();
}
效果如图:
二.QWebView使用setHtml函数加载html格式的网页,以加载google地图插件为例
1) 获取google地图插件的代码:使用浏览器进入google地图,点左上角(分享链接),复制第二个方框的代码:如图红色圈住的地方
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。