QML Programlama
importQML modülünü projeye dahil eder. Versiyon parametresi (örn. 2.0), modülün sürümünü belirtir.ItemGenel kapsayıcıdır. Diğer tüm görselleri içine ekleyebilirsiniz.TextSabit metin gösterimi.TextInputKullanıcıdan metin girişi almak için.Imageresim eklenmesini sağlar.RectangleDörtgen alan oluşturur.clipİçerik sınırları dışında kalan bölgeleri keser.idÖgeye özgün bir ad atar; başka yerden bu adla erişim sağlar.width/heightGenişlik ve yükseklik değerlerini belirler.x/yÖgenin konumunu belirler; iç içe yapıda üst kapsayıcı köşesini referans alır.colorRenk ayarlaması yapar; isim, hex (#aarrggbb) veya Qt.rgba() ile belirtilebilir.opacityÖgenin saydamlığını (0–1) ayarlar; iç içe geçiyorsa üst elemanla birleşir.scaleÖgenin ekrandaki ölçeğini değiştirir; gerçek width/height sabit kalır.rotationÖgeyi derece cinsinden döndürür; transformOrigin ile dönüş merkezini belirleyebilirsiniz.anchorsÖgelerin konum ve boyutunu başka ögelere sabitlemek için kullanılır (örn. anchors.left, anchors.verticalCenter).MouseAreaFare veya dokunmatik etkileşimleri algılar (onClicked, onPressed, onPositionChanged vb.).preventStealingMouseArea içindeyken diğer MouseArea’ların olayı “çalmasını” engeller.- Keys Klavye tuşu olaylarını dinler (Keys.onPressed, Qt.Key_Up vb.).
propertyÖgeye dinamik özellik eklemek için kullanılır; tip ve isteğe bağlı başlangıç değeriyle tanımlanır (örn. property int count: 0).NumberAnimationBelirli bir özellik üzerinde animasyon sağlar; from, to, duration veon <property>ile ayarlanır.