У меня проблема при попытке открыть веб-страницу с помощью WebView (импорт QtWebKit 3.0, язык qml). Я вижу фон страницы, но не вижу на нем никакой информации. Поэтому я решил попробовать открыть страницу с помощью C ++, но не могу найти никакой информации о том, как это сделать. Я ценю любую информацию, которую вы можете предоставить!
Если вы хотите знать, как выглядит мой qml-код, вот он
import QtQuick 2.0
import Sailfish.Silica 1.0
import QtWebKit 3.0
Page {
WebView {
id: webView
anchors {
top: parent.top
left: parent.left
right: parent.right
bottom: urlField.top
}
url: urlField.text
}
TextField {
id: urlField
anchors {
left: parent.left
right: parent.right
bottom: btnLogin.top
}
inputMethodHints: Qt.ImhUrlCharactersOnly
text: webView.url
label: webView.title
EnterKey.onClicked: {
console.log("Clicked")
webView.url = text
parent.focus = true
}
}
Button {
id: btnLogin
anchors {
left: parent.left
bottom: parent.bottom
}
text: qsTr("Login")
onClicked: {
console.log("login")
urlField.text = "http://..."
webView.url = urlField.text
parent.focus = true
}
}
Button {
id: btnGetReports
anchors {
right: parent.right
bottom: parent.bottom
}
text: qsTr("Get reports")
onClicked: {
console.log("get reports")
urlField.text = "http://..."
webView.url = urlField.text
parent.focus = true
}
}
}