![]() |
Home · All Classes · All Functions · Overviews |
[Component instantiates the C++ class QDeclarativeComponent]
The Component element encapsulates a QML component description. More...
Components are reusable, encapsulated Qml element with a well-defined interface. They are often defined in Component Files.
The Component element allows defining components within a QML file. This can be useful for reusing a small component within a single QML file, or for defining a component that logically belongs with the file containing it.
Item {
Component {
id: redSquare
Rectangle {
color: "red"
width: 10
height: 10
}
}
Loader { sourceComponent: redSquare }
Loader { sourceComponent: redSquare; x: 20 }
}
onCompleted
Emitted after component "startup" has completed. This can be used to execute script code at startup, once the full QML environment has been established.
The Component::onCompleted attached property can be applied to any element. The order of running the onCompleted scripts is undefined.
Rectangle {
Component.onCompleted: console.log("Completed Running!")
Rectangle {
Component.onCompleted: console.log("Nested Completed Running!")
}
}
| Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies) | Trademarks | Qt 4.7.0 |