Obiekty są identyfikowane za pomocą typów, po których występują pary nawiasów, a obiekty zawsze muszą być pisane wielką literą. W powyższym przykładzie występują dwa obiekty: Rectangle i jego potomek Image. Pomiędzy nawiasami klamrowymi umieszcza się informacje o obiekcie i właściwości obiektu. Właściwości obiektu są przypisywane jako właściwość: wartość. W powyższym przykładzie obiekt Image ma właściwość source o przypisanej wartości "pics/logo.png". Właściwości i wartości są oddzielone od siebie dwukropkiem.
Identyfikatory (id) Każdy obiekt może mieć nadaną niepowtarzalną etykietę zwaną identyfikatorem i oznaczaną przez „id”. Przypisanie identyfikatora umożliwia odnoszenie się do danego obiektu przez referencje do innych obiektów i skryptów. Pierwszy z niżej opisanych w QML prostokątów ma id „myRect”, a w drugim długość jest ustalana przez referencję do myRect.width, co oznacza, że będzie mieć taką samą długość jak wcześniej opisany prostokąt.
Item { Rectangle { id: myRect width: 100 height: 100
Rectangle { width: myRect.width height: 200
Należy pamiętać o tym, że wartość parametru „id” musi zaczynać się małą literą lub znaki podkreślenia (_) i może zawierać wyłącznie litery, cyfry i znaki podkreślenia