首页 > 代码库 > QWebEngineView_CssVariables
QWebEngineView_CssVariables
1、测试代码,参考网址:http://blog.sina.com.cn/s/blog_1508519340102wgq0.html
2、测试下来,结果:
2.1、Qt5.6开始,没有 WebKit了...
至 Qt5.5.1(vs2013)为止,WebKit 都不支持 "CSS Variable"
2.2、Qt5.6.1-1 WebEngine不支持 "CSS Variable"
2.3、Qt5.7.0(vs2013) WebEngine支持 "CSS Variable"
Qt5.7.0 是目前能下载到的 最新版本(20160909)。
3、(20160909)看网上说,WebEngine 只能是 QtVS的版本能用,gcc版本的Qt不能使用WebEngine,∵需要用到 MS的一些头文件
4、我的简单使用WebEngine的代码:(Qt Widgets Application)
4.1、pro文件
#-------------------------------------------------## Project created by QtCreator 2016-09-09T23:01:54##-------------------------------------------------QT += core gui webenginewidgetsgreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = qt570_testTEMPLATE = appSOURCES += main.cpp mainwindow.cppHEADERS += mainwindow.hFORMS += mainwindow.ui
4.2、mainwindow.h
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QtWebEngineWidgets/QtWebEngineWidgets>namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainWindow(QWidget *parent = 0); ~MainWindow();protected: void resizeEvent(QResizeEvent *);private: Ui::MainWindow *ui; QWebEngineView *pwe;};#endif // MAINWINDOW_H
4.3、mainwindow.cpp
#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); pwe = new QWebEngineView(this); pwe->load(QUrl::fromUserInput("file:///F:/ZC_PT/20160826/html5/CssVar_Test.html")); pwe->show();}MainWindow::~MainWindow(){ delete ui;}void MainWindow::resizeEvent(QResizeEvent *){ pwe->resize(this->size());}
4.4、其他文件内容 都是默认
5、
QWebEngineView_CssVariables
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。