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

标签 qt qt-creator qt-designer qwebengineview

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

我想创建一个在其中加载网页的对话框。但我在 Creator 中做不到。如果我在 Designer 中创建它,那么在 Creator 中 QWebEngineView 不会显示。 我在文档中没有找到任何内容:/

有解决办法吗?感谢您的帮助。

Qt Creator and Qt Designer

最佳答案

QWebEngineView 在 Qt Creator 中不能作为拖放小部件使用,但您可以通过 Qt Creator 将 QWebEngineView 提升到另一个小部件。例如,只需将 QWidget 放入 Qt Creator 中,然后右键单击并选择“升级”。

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

  1. 将 QWidget 拖放到 Qt Creator 中

将 QWebEngineView 分配为 QWidget 的父级。

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

关于Qt WebEngineView 在创建器中不可用,但在设计器中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49693366/

相关文章:

c++ - 如何将第三方库(如 protobuf)正确链接到 Qt Creator 项目中?

c++ - 在qt中读取Qfile

python - 如何在 Qt Designer 中推广的 QVideoWidget 中播放视频?

c++ - 当向其添加子选项卡时,如何使 qtabwidget 实例自动调整大小?

c++ - 通过 QObject 子类实现多重继承的最接近解决方案

c++ - 编译时的不同(空)结果

QtCreator : Issues not displayed in Issue panel any more

python - 将参数传递给 QT Designer 构建的槽函数

python - 在 PyQt5 中安装 EventFilter

mysql - Windows 上 PySide2 的损坏的 MySql 驱动程序?