#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 /…