Ceci est un dictionnaire de tous les éléments QML standards rendus disponibles dans le module Qt Declarative.
Éléments visuels basiques | |
---|
Item | Élément basique hérité par tous les éléments visuels dans QML. |
Rectangle | Élément visuel basique correspondant à un rectangle. |
Gradient | Définit un dégradé entre deux ou plusieurs couleurs. |
GradientStop | Définit une couleur utilisée dans un Gradient. |
Image | Permet l'utilisation de bitmaps dans une scène. |
BorderImage (spécifique aux Items) | Définit une image en tant que bordure. |
AnimatedImage | Pour la lecture d'animations stockées en tant que séries d'images. |
Text | Permet l'utilisation de texte formaté dans une scène. |
TextInput | Affiche une ligne de texte pouvant être éditée. |
IntValidator | Validateur de valeurs entières. |
DoubleValidator | Validateur de valeurs non entières. |
RegExpValidator | Validateur de chaînes d'expressions régulières. |
TextEdit | Affiche de multiples lignes de texte formaté pouvant être éditées. |
Éléments d'interaction basique | |
---|
MouseArea | Manipule les interactions souris. |
FocusScope | Pour la gestion du focus du clavier. |
Flickable | Fournit une surface pouvant être « feuilletée ». |
Flipable | Fournit une surface produisant des effets de retournement. |
GestureArea (expérimental) | Permet la gestion de simples gestes. |
États | |
---|
State | Définit des ensembles de configurations d'objets et de propriétés. |
PropertyChanges | Décrit des changements de propriétés à l'intérieur d'un état. |
StateGroup | Contient un ensemble d'états et de transitions d'état. |
StateChangeScript | Permet la reliure de script lors d'un état. |
ParentChange (spécifique aux Items) | Change le parent d'un élément lors d'un changement d'état. |
AnchorChanges | Change les ancres d'un élément dans un état. |
Animations et transitions | |
---|
Behavior | Spécifie une animation par défaut lors d'un changement de propriété. |
SequentialAnimation | Lance séquentiellement des animations. |
ParallelAnimation | Lance des animations en parallèle. |
PropertyAnimation | Anime des changements de propriété. |
NumberAnimation | Anime des propriétés de type qreal. |
Vector3dAnimation | Anime des propriétés de type QVector3d. |
ColorAnimation | Anime des changements de couleur. |
RotationAnimation | Anime des rotations. |
ParentAnimation | Anime des changements de parent. |
AnchorAnimation | Anime des changements d'ancre. |
PauseAnimation | Met en pause une animation. |
SmoothedAnimation | Permet à une propriété de suivre en douceur une valeur. |
SpringAnimation | Permet à une propriété de suivre une valeur dans un mouvement printanier. |
PropertyAction | Définit des changements de propriété immédiats durant une animation. |
ScriptAction | Lance des scripts durant une animation. |
Transition | Anime des transitions durant un changement d'état. |
Travail avec les données | |
---|
Binding | Lie n'importe quelle valeur à une propriété. |
ListModel | Définit une liste de données. |
ListElement | Définit un élément de donnée dans un ListModel. |
VisualItemModel | Contient des éléments qui sont déjà définis dans leurs propres délégués visuels. |
VisualDataModel | Encapsule un modèle et un délégué. |
Package | Collection qui permet le partage d'éléments entre différentes vues. |
XmlListModel | Spécifie un modèle en utilisant des expressions XPath. |
XmlRole | Spécifie un rôle pour un XmlListModel. |
Vues | |
---|
ListView | Fournit une visualisation en liste pour un modèle. |
GridView | Fournit une visualisation en grille pour un modèle. |
PathView | Donne une visualisation le long d'un chemin pour le contenu d'un modèle. |
Path | Définit un chemin utilisé par PathView. |
PathLine | Définit une ligne dans Path. |
PathQuad | Définit une courbe quadratique de Bézier dans un Path. |
PathCubic | Définit une courbe cubique de Bézier dans un Path. |
PathAttribute | Permet la définition des attributs le long d'un Path. |
PathPercent | Modifie la distribution des éléments le long d'un Path. |
WebView | Permet l'ajout de contenu web dans un canevas. |
Positionneurs | |
---|
Column | Dispose ses enfants verticalement. |
Row | Dispose ses enfants horizontalement. |
Grid | Positionne ses enfants dans une grille. |
Flow | Positionne ses enfants avec le support de l'enroulement. |
Utilitaire | |
---|
Connections | Connecte explicitement les signaux et les gestionnaires de signaux. |
Component | Encapsule les éléments QML comme un composant. |
Timer | Fournit des déclencheurs chronométrés. |
QtObject | Élément basique contenant seulement la propriété objectName. |
Qt | L'objet Qt global pour QML fournissant les enums et fonctions utiles venant de Qt. |
WorkerScript | Active l'utilisation des threads dans QML. |
Loader | Contrôle le chargement des éléments ou composants. |
Repeater | Utilise un modèle pour créer de multiples composants. |
SystemPalette | Fournit un accès aux palettes Qt. |
FontLoader | Charge les polices de caractères par nom ou URL. |
LayoutItem | Permet les éléments d'interface utilisateur déclarative dans les layouts des vues graphiques de Qt. |
Transformations | |
---|
Scale | Affecte un redimensionnement de l'élément. |
Rotation | Affecte une rotation de l'élément. |
Translate | Affecte une transformation de l'élément. |
Effets | |
---|
Particles (expérimental) | Génère et anime des particules. |
ParticleMotionLinear | Ajoute un mouvement linéaire aux Particles. |
ParticleMotionGravity | Ajoute un mouvement gravitationnel aux Particles. |
ParticleMotionWander | Ajoute des mouvements variés aux Particles. |