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