【发布时间】:2017-10-24 14:33:50
【问题描述】:
我有一个问题,我需要在应用程序中打开 url,我使用了 WebView,但无法正常工作。
导入这个:
import QtWebView 1.0
我的代码:
Rectangle{
width: Screen.width
height: Screen.height
color: "Orange"
anchors.fill: parent
z:9999999
WebView {
id: webviewer
anchors.fill: parent
url: "http://www.google.com"
onLoadProgressChanged: {
console.log(webviewer.loadProgress)
}
}
}
在我放入的 .pro 文件中:
QT += webview
还有我的 main.cpp
QtWebView::initialize();
我的 console.log 正在正确打印加载状态,但在屏幕上我什么也没看到。 为什么?
【问题讨论】:
-
刚刚添加仅供参考,在 Ubuntu 上测试,工作正常。 Qt 5.6.2 64 位。
-
我不能使用 QT 5.6...在 ios 11 和 qt 5.9 上没有解决方案?
-
能否将“import QtWebView 1.0”更改为 1.1,如果这不起作用。我不确定还有什么。由于您使用的是 Qt 5.9 并且特定于 ios 11,因此您可以以 Qt 形式发布相同的内容可能会给出最佳答案。
-
我已经在使用 1.1 库,也许在 ios11 苹果已经关闭了外部 webview 的可能性?