qml viewer загрузка нового окна

#qml

#qml

Вопрос:

Я тестирую следующий код, опубликованный в 1

Qml Viewer не может открыть новое окно, и его прогресс всегда равен 0.1, в чем проблема?

 import QtQuick 1.0
import QtWebKit 1.0

Grid {
    columns: 3
    id: pages
    height: 300; width: 600

    Component {
        id: webViewPage

            WebView {
                id: webView
                height: 300; width: 600
                newWindowComponent: webViewPage
                newWindowParent: pages
                url: "newwindows.html"

                onLoadStarted: console.log("Started" url)
                onLoadFinished: console.log("Finished" url)
                onLoadFailed: console.log("Failed")
                onProgressChanged: console.log(progress)
                onUrlChanged: console.log("Changed" progress url)
            }
    }

    Loader { sourceComponent: webViewPage }
}
 

Комментарии:

1. Скорее всего, вы находитесь за прокси-сервером, который необходимо настроить вручную с помощью кода Qt, чтобы это сработало.

Ответ №1:

Стоит попробовать создать новое окно с помощью Window элемента, чтобы посмотреть, повезет ли вам. Я бы ожидал, что окно запустится независимо от того, проходят данные или нет. Смотрите здесь:

https://www.qt.io/blog/2011/08/26/toplevel-windows-and-menus-with-qt-quick

Комментарии:

1. Вот ссылка с рабочими изображениями: web.archive.org/web/20121214040602/http://blog.qt.digia.com /…