看到这里我有点困惑。在 Qt Designer 中 QWebEngineView 可用,但在 Qt Creator 中不可用。 Qt的版本是5.10.1。在 Windows 10 中。
我想创建一个在其中加载网页的对话框。但我在 Creator 中做不到。如果我在 Designer 中创建它,那么在 Creator 中 QWebEngineView 不会显示。 我在文档中没有找到任何内容:/
有解决办法吗?感谢您的帮助。
最佳答案
QWebEngineView
在 Qt Creator 中不能作为拖放小部件使用,但您可以通过 Qt Creator 将 QWebEngineView
提升到另一个小部件。例如,只需将 QWidget 放入 Qt Creator 中,然后右键单击并选择“升级”。
您还可以在任何小部件的父级中分配QWebEngineView
。
- 将 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/