Casper-SC
@Casper-SC
Программист (.NET)

C++ Qt QWebEngineView. Как открыть Popup окно?

Мне даже не то чтобы открывать в новом окне надо ссылку, мне надо по ней переходить в этом же окне. Просто такие ссылки, которые в браузере открываются в новом окне в Qt приложении они вообще не открываются.

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtWebEngineWidgets/QWebEngineView>
#include <qgridlayout.h>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    QWebEngineView* webView = new QWebEngineView();
    QGridLayout* layout = new QGridLayout;
    layout->addWidget(webView);
    layout->setAlignment(webView, Qt::AlignCenter);
    webView->setLayout(layout);
    webView->setUrl(QUrl("http://www.google.com/"));
    MainWindow::setCentralWidget(webView);
}

MainWindow::~MainWindow()
{
    delete ui;
}


QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets webenginewidgets

TARGET = CefBrowserExample
TEMPLATE = app


SOURCES += main.cpp\
        mainwindow.cpp

HEADERS  += mainwindow.h

FORMS    += mainwindow.ui
  • Вопрос задан
  • 579 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы