IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Viadeo Twitter Facebook Share on Google+   
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Éléments QML

Ceci est un dictionnaire de tous les éléments QML standards rendus disponibles dans le module Qt Declarative.

Pour voir les éléments QML listés par fonction, se référer à la page groupes d'éléments QML apparentés.

É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.

Remerciements

Merci à Louis du Verdier et Alexandre Laurent pour leur traduction ainsi qu'à Dimitry Ernot, Jonathan Courtois et Claude Leloup pour leur relecture !

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 4.7
Copyright © 2024 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !