QtCreator 4.1.0 不显示 MainWindow 表单编辑器的 webengineview(QT 5.7)

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案1】:

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

#include <QWebEngineView>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)

    ui->setupUi(this);

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

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

http://doc.qt.io/qt-5.7/designer-using-custom-widgets.html http://www.ics.com/blog/integrating-custom-widget-qt-designer

【讨论】:

以上是关于QtCreator 4.1.0 不显示 MainWindow 表单编辑器的 webengineview(QT 5.7)的主要内容,如果未能解决你的问题,请参考以下文章

在QtCreator 2.1.0 下使用opencv231库加载图片并显示

如何在 QtCreator 中将图像转换为矩阵形式?

Qwt 版本冲突 QTCREATOR

qtcreator 菜单栏 没有

qtcreator显示调整每行个数

QtCreator程序中显示中文,该怎么解决