在运行我的代码时,我在尝试使用QWebView时遇到写入访问冲突异常:
Addidas | ad-5426
专业档案还包括#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtWebKitWidgets/QWebView>
#include <QUrl>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QWebView *wv = new QWebView(this);
wv->load(QUrl("http://steamcommunity.com/"));
setCentralWidget(wv);
}
MainWindow::~MainWindow()
{
delete ui;
}
和webkitwidgets
:
network
我得到的错误如下:
QT += core gui webkitwidgets network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = MyApp
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
我无法提供堆栈跟踪,因为错误位于其中一个Qt文件中,但这里是反汇编:
错误仅发生在特定网页(例如steamcommunity.com)上,而不发生在其他网页上。某些网站是否有可能破坏Qt的API?