QWebview 未显示在小部件框上

Posted

技术标签:

【中文标题】QWebview 未显示在小部件框上【英文标题】:QWebview not showing on Widget box 【发布时间】:2016-04-29 19:28:01 【问题描述】:

我正在使用Qt 5.6,问题是QWebView 没有出现在小部件框中。小部件似乎没有安装,但我还没有找到任何安装方法。

【问题讨论】:

然后将其添加到代码中。创建一些占位符小部件,稍后您将其替换为 webview。或者你插入它......就像你对自定义小部件所做的一样。 我正在尝试按照您的建议进行操作,但编辑器无法识别 QWebView 类。这就是我包含它的方式:#include "QtWebKitWidgets/QWebView" 【参考方案1】:

在 Qt 5.6 中你需要使用 QWebEngineView 然后你可以在 qwidget 中加载你的网页。

【讨论】:

【参考方案2】:

从 Qt 5.6 中删除了对 QWebView/QWebKit 的内置支持,请参阅here 的详细信息。如果您从源代码构建 Qt 并包含 QWebKit,您仍然可以使用它们。

或者您可以移植您的应用程序以使用 Qt Web 引擎,请参阅here。

【讨论】:

以上是关于QWebview 未显示在小部件框上的主要内容,如果未能解决你的问题,请参考以下文章

AppWidgetProvider:在小部件放置时未调用 onAppWidgetOptionsChanged

在小部件中单击按钮后服务未启动

OnUpdate() 未调用小部件服务

在小部件中显示进度轮

Angular UI select2 指令 - 以编程方式更新模型未反映在小部件上

Qt 如何从 QVector 中的数据创建位图并将其显示在小部件上?