Ada dua bagian pokok dari setiap dokumen qml, yakni bagian import dan deklarasi objek. Bagian import mendefinisikan library, types dan functionality dari kode yang akan digunakan pada bagian deklarasi obyek.
Sebagai contoh, mari kita perhatikan program berikut: Hello world!
import QtQuick 2.0
Rectangle {
width: 200 // this is a property
height: 100
color: "#efefef"
Text {
anchors.centerIn: parent
text: "Hello, World!"
}
}
Bagian import pada kode diatas disebutkan dengan kode
import QtQuick 2.0sedang bagian deklarasi obyeknya merupakan baris sisanya, yakni:
