我刚开始第一次接触 Qt 和 QML,我想开始工作的第一件事就是在 WebView 中打开 Google 地图,但它不起作用。
这是 QML:
import QtQuick 2.0
import QtWebKit 3.0
Rectangle {
width: 1024
height: 960
WebView {
width: 1024
height: 960
anchors.centerIn: parent
url: "http://maps.google.com"
}
}
窗口打开,但 WebView 的内容完全空白。如果我尝试其他网站,则会显示正确的网页。
这段代码有什么问题?我不在任何代理或防火墙后面。我怀疑这与 HTTPS 有关,因为某些地图 API 使用 HTTPS,但我不明白为什么 HTTP 可以工作,但 HTTPS 不行。
我在 Windows 7 64 位上使用 Qt 5.1。