【问题标题】:QtCreator 4.1.0 dosn't show webengineview(QT 5.7) for MainWindow form editorQtCreator 4.1.0 不显示 MainWindow 表单编辑器的 webengineview(QT 5.7)
【发布时间】:2016-11-18 09:25:24
【问题描述】:

我正在将我的应用程序从 QT 5.5 移植到 QT 5.7。所以我需要将 WebKit 更改为 QWebeEngine,但是我在 Visual 编辑器的 Widget 浏览器中找不到 QWebEngineView。我如何将 QWebEngineView 获取到小部件列表。

我已将QT += webenginewidgets 添加到 PRO 文件,但它不显示小部件。

【问题讨论】:

    标签: c++ qt qt5 qt-creator qtwebengine


    【解决方案1】:

    您是否出于任何特定原因需要小部件面板中的QWebEngineView?您可以直接从代码中使用任何 Web 引擎小部件(尽管它当然不像拖放那么简单)。举个简单的例子:

    #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);
    }
    

    不确定这是否对您有任何帮助。如果您真的对在设计器中使用小部件感兴趣,您可以尝试将其添加为自定义模块。请查看以下链接:

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 2017-01-20
      • 1970-01-01
      • 2016-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多