Qt WebEngineView在创建者中不可用,但在设计器中可用

时间:2018-04-06 12:57:41

标签: qt qt-creator qt-designer qwebengineview

我在这里有点困惑。在Qt Designer中,QWebEngineView可用,但在Qt Creator中不可用。 Qt的版本是5.10.1。在Windows 10中。

我想创建一个加载内部网页的对话框。但我无法在创作者中做到这一点。如果我在Designer中创建它,那么在Creator中QWebEngineView不会显示。 我在Doc:/

中找不到任何内容

这有解决方法吗?谢谢你的帮助。

Qt Creator and Qt Designer

1 个答案:

答案 0 :(得分:1)

QWebEngineView在Qt Creator中不可用作拖放小部件,但您可以通过Qt Creator将QWebEngineView提升为另一个小部件。只需在Qt Creator中放置一个QWidget,然后右键单击并选择Promote。

您还可以在任何小部件的父级中分配QWebEngineView

  1. 在Qt Creator中拖放QWidget
  2. 将QWebEngineView分配为QWidget的父级。

    QWebEngineView *view = new QWebEngineView(ui->widget);
    view->load(QUrl("http://qt-project.org/"));
    view->show();