1

我刚开始第一次接触 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。

4

0 回答 0