QML-Browser. as the name suggests, is a browser for QML files like any other HTML(Web) Browser.
- Basic navigation: back, previous, reload
- JavaScript API like standard Web APIs
$ qmake
$ makeYou need to serve QML files using any normal webserver. For example:
cd examples/google
python3 -m http.server
Run the qml-browser and type in the address bar: http://localhost:8000/main.qml
window.back() [method]
The back method moves back one page in the history
window.forward() [method]
Moves forward one page in the session history
window.location [property]
This property sets or returns the entire URL of the current page
window.title [property]
This property sets or returns the title of the current page
window.alert(message) [method]
Displays an alert dialog with th specified message and an OK button.
window.prompt(message, value) [method]
Returns the text entered by the user in a prompt dialog.
window.confirm(message) [method]
Displays a dialog with a message that the user needs to respond to.
The QmlBrowser module provides QML types similar to basic Web Elements like links (HTML a tag).
The QML types can be imported into your application using the following import statement in your .qml file.
import QmlBrowser 1.0
Identical to MouseArea, but with href property and a default handler for mouse clicks.
Example:
LinkArea {
anchors.fill: parent
href: "http://localhost:8000/page2.qml"
}Identical to Text, but with href property and a LinkArea inside.
Example:
TextLink {
text: "Link to page2.qml"
href: "http://localhost:8000/page2.qml"
}