QML WebView.back não funciona

2

No QML, desejo usar o WebView, mas o WebView.back não funciona. Existe alguma maneira de navegar, ou eu tenho que armazenar todos os caminhos anteriores e navegar entre eles manualmente usando a função javascript?

    
por user262898 26.04.2014 / 22:36

1 resposta

1

Você precisa usar o WebView goBack () de apenas "voltar". O código a seguir mostra como usá-lo em um navegador muito minimalista:

import QtQuick 2.0
import Ubuntu.Components 0.1
import QtWebKit 3.0

Rectangle {
    id: mainRect
    width: 1280
    height: 720
    Button {
        id: backButton
        text: "Back"
        onClicked: {
            if (webview.canGoBack) {
                webview.goBack()
            }
        }
    }
    WebView {
        id: webview
        url: "http://askubuntu.com"
        anchors {
            top: backButton.bottom
            bottom: mainRect.bottom
            left: mainRect.left
            right: mainRect.right
        }
    }
}
    
por Sylvain Pineau 06.05.2014 / 16:55