2016-11-18 9 views
1

Я портирую свое приложение с QT 5.5 до QT 5.7. Поэтому мне нужно сменить WebKit на QWebeEngine, но я не могу найти QWebEngineView из браузера Widget в редакторе Visual. Как получить список QWebEngineView в Widget.QtCreator 4.1.0 dosn't show webengineview (QT 5.7) для редактора формы MainWindow

Я добавил QT += webenginewidgets в файл PRO, но он не показывает виджеты.

ответ

1

Нужно ли вам QWebEngineView в палитре Виджета по любой конкретной причине? Вы можете использовать любые виджеты веб-движка непосредственно из кода (хотя это, конечно, не так просто, как перетаскивание). В качестве простого примера:

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

    QString url = "https://stackoverflow.com/"; 
    QWebEngineView view = new QWebEngineView(this); 
    view->load(url); 
    // Sets the webview to be the main window's central widget. 
    setCentralWidget(view); 
} 

Не уверен, что это поможет вам в любом случае. Если вы действительно заинтересованы в наличии виджета в дизайнере, вы можете попробовать добавить его в качестве настраиваемого модуля. Обратите внимание на следующие ссылки: