Sur cette page

QTreeWidgetItem Class

La classe `QTreeWidgetItem` fournit un élément destiné à être utilisé avec la classe d'aide ` QTreeWidget `. En savoir plus...

En-tête : #include <QTreeWidgetItem>
CMake : find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake : QT += widgets

Types publics

enum ChildIndicatorPolicy { ShowIndicator, DontShowIndicator, DontShowIndicatorWhenChildless }
enum ItemType { Type, UserType }

Fonctions publiques

QTreeWidgetItem(int type = Type)
QTreeWidgetItem(QTreeWidget *parent, int type = Type)
QTreeWidgetItem(QTreeWidgetItem *parent, int type = Type)
QTreeWidgetItem(const QStringList &strings, int type = Type)
QTreeWidgetItem(QTreeWidget *parent, QTreeWidgetItem *preceding, int type = Type)
QTreeWidgetItem(QTreeWidget *parent, const QStringList &strings, int type = Type)
QTreeWidgetItem(QTreeWidgetItem *parent, QTreeWidgetItem *preceding, int type = Type)
QTreeWidgetItem(QTreeWidgetItem *parent, const QStringList &strings, int type = Type)
QTreeWidgetItem(const QTreeWidgetItem &other)
virtual ~QTreeWidgetItem()
void addChild(QTreeWidgetItem *child)
void addChildren(const QList<QTreeWidgetItem *> &children)
QBrush background(int column) const
Qt::CheckState checkState(int column) const
QTreeWidgetItem *child(int index) const
int childCount() const
QTreeWidgetItem::ChildIndicatorPolicy childIndicatorPolicy() const
virtual QTreeWidgetItem *clone() const
int columnCount() const
virtual QVariant data(int column, int role) const
Qt::ItemFlags flags() const
QFont font(int column) const
QBrush foreground(int column) const
QIcon icon(int column) const
int indexOfChild(QTreeWidgetItem *child) const
void insertChild(int index, QTreeWidgetItem *child)
void insertChildren(int index, const QList<QTreeWidgetItem *> &children)
bool isDisabled() const
bool isExpanded() const
bool isFirstColumnSpanned() const
bool isHidden() const
bool isSelected() const
QTreeWidgetItem *parent() const
virtual void read(QDataStream &in)
void removeChild(QTreeWidgetItem *child)
void setBackground(int column, const QBrush &brush)
void setCheckState(int column, Qt::CheckState state)
void setChildIndicatorPolicy(QTreeWidgetItem::ChildIndicatorPolicy policy)
virtual void setData(int column, int role, const QVariant &value)
void setDisabled(bool disabled)
void setExpanded(bool expand)
void setFirstColumnSpanned(bool span)
void setFlags(Qt::ItemFlags flags)
void setFont(int column, const QFont &font)
void setForeground(int column, const QBrush &brush)
void setHidden(bool hide)
void setIcon(int column, const QIcon &icon)
void setSelected(bool select)
void setSizeHint(int column, const QSize &size)
void setStatusTip(int column, const QString &statusTip)
void setText(int column, const QString &text)
(since 6.4) void setTextAlignment(int column, Qt::Alignment alignment)
void setToolTip(int column, const QString &toolTip)
void setWhatsThis(int column, const QString &whatsThis)
QSize sizeHint(int column) const
void sortChildren(int column, Qt::SortOrder order)
QString statusTip(int column) const
QTreeWidgetItem *takeChild(int index)
QList<QTreeWidgetItem *> takeChildren()
QString text(int column) const
int textAlignment(int column) const
QString toolTip(int column) const
QTreeWidget *treeWidget() const
int type() const
QString whatsThis(int column) const
virtual void write(QDataStream &out) const
virtual bool operator<(const QTreeWidgetItem &other) const
QTreeWidgetItem &operator=(const QTreeWidgetItem &other)

Fonctions protégées

QDataStream &operator<<(QDataStream &out, const QTreeWidgetItem &item)
QDataStream &operator>>(QDataStream &in, QTreeWidgetItem &item)

Description détaillée

Les éléments de widget arborescent sont utilisés pour contenir des lignes d'informations destinées aux widgets arborescents. Les lignes contiennent généralement plusieurs colonnes de données, chacune pouvant comporter une étiquette de texte et une icône.

La classe QTreeWidgetItem est une classe de commodité qui remplace la classe QListViewItem dans Qt 3. Elle fournit un élément destiné à être utilisé avec la classe QTreeWidget.

Les éléments sont généralement créés avec un parent qui est soit un QTreeWidget (pour les éléments de niveau supérieur), soit un QTreeWidgetItem (pour les éléments situés aux niveaux inférieurs de l'arborescence). Par exemple, le code suivant crée un élément de niveau supérieur représentant les villes du monde, et ajoute une entrée pour Oslo en tant qu'élément enfant :

QTreeWidgetItem *cities = new QTreeWidgetItem(treeWidget);
cities->setText(0, tr("Cities"));
QTreeWidgetItem *osloItem = new QTreeWidgetItem(cities);
osloItem->setText(0, tr("Oslo"));
osloItem->setText(1, tr("Yes"));

Les éléments peuvent être ajoutés dans un ordre particulier en spécifiant l’élément qu’ils suivent lors de leur création :

QTreeWidgetItem *planets = new QTreeWidgetItem(treeWidget, cities);
planets->setText(0, tr("Planets"));

Chaque colonne d’un élément peut disposer de son propre pinceau d’arrière-plan, défini à l’aide de la fonction ` setBackground()`. Le pinceau d’arrière-plan actuel peut être récupéré avec ` background()`. Le libellé de chaque colonne peut être affiché avec sa propre police et son propre pinceau. Ceux-ci sont spécifiés à l’aide des fonctions ` setFont()` et ` setForeground()`, et lus avec ` font()` et ` foreground()`.

La principale différence entre les éléments de niveau supérieur et ceux des niveaux inférieurs de l'arborescence réside dans le fait qu'un élément de niveau supérieur ne possède pas d'parent(). Cette information permet de distinguer les éléments les uns des autres et s'avère utile lors de l'insertion et de la suppression d'éléments dans l'arborescence. Les enfants d’un élément peuvent être supprimés à l’aide de takeChild() et insérés à un index donné dans la liste des enfants à l’aide de la fonction insertChild().

Par défaut, les éléments sont activés, sélectionnables, cochables et peuvent faire l’objet d’une opération de glisser-déposer. Les indicateurs de chaque élément peuvent être modifiés en appelant setFlags() avec la valeur appropriée (voir Qt::ItemFlags). Les éléments cochables peuvent être cochés ou décochés à l’aide de la fonction setCheckState(). La fonction correspondante checkState() indique si l’élément est actuellement coché.

Sous-classement

Lors de la création d’une sous-classe de `QTreeWidgetItem` pour fournir des éléments personnalisés, il est possible de définir de nouveaux types pour ceux-ci afin de les distinguer des éléments standard. Les constructeurs des sous-classes qui nécessitent cette fonctionnalité doivent appeler le constructeur de la classe de base avec une valeur de type « new type » égale ou supérieure à ` UserType`.

Voir également QTreeWidget, QTreeWidgetItemIterator, Programmation modèle-vue, QListWidgetItem, et QTableWidgetItem.

Documentation sur les types de membres

enum QTreeWidgetItem::ChildIndicatorPolicy

ConstanteValeurDescription
QTreeWidgetItem::ShowIndicator0Les commandes permettant de développer et de réduire cet élément s'afficheront même s'il ne comporte aucun élément enfant.
QTreeWidgetItem::DontShowIndicator1Les commandes permettant de développer et de réduire ne s'afficheront jamais, même s'il y a des éléments enfants. Si le nœud est forcé à rester ouvert, l'utilisateur ne pourra ni développer ni réduire l'élément.
QTreeWidgetItem::DontShowIndicatorWhenChildless2Les commandes permettant de développer et de réduire l’élément s’afficheront si celui-ci contient des éléments enfants.

enum QTreeWidgetItem::ItemType

Cette énumération décrit les types utilisés pour définir les éléments d'un widget arborescent.

ConstanteValeurDescription
QTreeWidgetItem::Type0Type par défaut des éléments du widget arborescent.
QTreeWidgetItem::UserType1000Valeur minimale pour les types personnalisés. Les valeurs inférieures à UserType sont réservées par Qt.

Vous pouvez définir de nouveaux types utilisateur dans les sous-classes de ` QTreeWidgetItem ` afin de garantir un traitement particulier des éléments personnalisés ; par exemple, lors du tri des éléments.

Voir aussi type().

Documentation des fonctions membres

[explicit] QTreeWidgetItem::QTreeWidgetItem(int type = Type)

Crée un élément de widget arborescent à partir de l'type spécifiée. L'élément doit être inséré dans un widget arborescent.

Voir également type().

[explicit] QTreeWidgetItem::QTreeWidgetItem(QTreeWidget *parent, int type = Type)

Crée un élément de widget arborescent à partir de l'type spécifiée et l'ajoute aux éléments de l'parent donnée.

Voir également type().

[explicit] QTreeWidgetItem::QTreeWidgetItem(QTreeWidgetItem *parent, int type = Type)

Crée un élément de widget arborescent et l'ajoute à l'parent spécifié.

Voir aussi type().

[explicit] QTreeWidgetItem::QTreeWidgetItem(const QStringList &strings, int type = Type)

Crée un élément de widget arborescent à partir de l'type spécifiée. L'élément doit être inséré dans un widget arborescent. La liste fournie d'strings s sera définie comme texte de l'élément pour chaque colonne de celui-ci.

Voir également type().

QTreeWidgetItem::QTreeWidgetItem(QTreeWidget *parent, QTreeWidgetItem *preceding, int type = Type)

Crée un élément de widget arborescent selon les paramètres spécifiés ( type ) et l'insère dans le widget arborescent donné ( parent ) après l'élément « preceding ».

Voir également type().

QTreeWidgetItem::QTreeWidgetItem(QTreeWidget *parent, const QStringList &strings, int type = Type)

Crée un élément de widget arborescent à partir de l'type spécifiée et l'ajoute aux éléments de la liste parent fournie. La liste fournie strings sera utilisée comme texte de chaque colonne de l'élément.

Voir également type().

QTreeWidgetItem::QTreeWidgetItem(QTreeWidgetItem *parent, QTreeWidgetItem *preceding, int type = Type)

Crée un élément de widget arborescent de type « type » spécifié, qui est inséré dans le « parent » après l'élément enfant « preceding ».

Voir également type().

QTreeWidgetItem::QTreeWidgetItem(QTreeWidgetItem *parent, const QStringList &strings, int type = Type)

Crée un élément de widget arborescent et l’ajoute à la liste « parent » fournie. La liste fournie « strings » sera utilisée comme texte pour chaque colonne de l’élément.

Voir également type().

QTreeWidgetItem::QTreeWidgetItem(const QTreeWidgetItem &other)

Crée une copie de ` other`. Notez que ` type()` et ` treeWidget()` ne sont pas copiés.

Cette fonction est utile lors de la réimplémentation de clone().

Voir également data() et flags().

[virtual noexcept] QTreeWidgetItem::~QTreeWidgetItem()

Supprime cet élément du widget arborescent.

L'élément sera supprimé des objets de type « QTreeWidget» auxquels il a été ajouté. Cela permet de supprimer un élément en toute sécurité à tout moment.

void QTreeWidgetItem::addChild(QTreeWidgetItem *child)

Ajoute l'élément child à la liste des enfants.

Voir également insertChild() et takeChild().

void QTreeWidgetItem::addChildren(const QList<QTreeWidgetItem *> &children)

Ajoute la liste d'children s indiquée à l'élément.

Voir également ` insertChildren()` et ` takeChildren()`.

QBrush QTreeWidgetItem::background(int column) const

Renvoie le pinceau utilisé pour dessiner l'arrière-plan de l'column spécifié.

Voir également setBackground() et foreground().

Qt::CheckState QTreeWidgetItem::checkState(int column) const

Renvoie l'état de sélection de l'étiquette dans l'column donné.

Voir également setCheckState() et Qt::CheckState.

QTreeWidgetItem *QTreeWidgetItem::child(int index) const

Renvoie l'élément situé à l'index indiquée dans la liste des enfants de cet élément.

Voir aussi parent().

int QTreeWidgetItem::childCount() const

Renvoie le nombre d'éléments enfants.

QTreeWidgetItem::ChildIndicatorPolicy QTreeWidgetItem::childIndicatorPolicy() const

Renvoie la politique relative à l'indicateur d'élément. Cette politique détermine quand l'indicateur d'ouverture/fermeture des branches de l'arborescence s'affiche.

Voir également setChildIndicatorPolicy().

[virtual] QTreeWidgetItem *QTreeWidgetItem::clone() const

Crée une copie profonde de l'élément et de ses enfants.

int QTreeWidgetItem::columnCount() const

Renvoie le nombre de colonnes de l'élément.

[virtual] QVariant QTreeWidgetItem::data(int column, int role) const

Renvoie la valeur des propriétés column et role de l'élément.

Voir aussi setData().

[protected] void QTreeWidgetItem::emitDataChanged()

Provoque l'émission par le modèle associé à cet élément d'un signal dataChanged() pour cet élément.

En règle générale, vous ne devez appeler cette fonction que si vous avez créé une sous-classe de ` QTreeWidgetItem ` et réimplémenté les méthodes ` data()` et/ou ` setData()`.

Voir également setData().

Qt::ItemFlags QTreeWidgetItem::flags() const

Renvoie les indicateurs utilisés pour décrire l'élément. Ceux-ci déterminent si l'élément peut être coché, modifié et sélectionné.

La valeur par défaut des indicateurs est Qt::ItemIsSelectable | Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled.

Voir également setFlags().

QFont QTreeWidgetItem::font(int column) const

Renvoie la police utilisée pour afficher le texte dans l'column spécifiée.

Voir aussi setFont().

QBrush QTreeWidgetItem::foreground(int column) const

Renvoie le pinceau utilisé pour afficher le premier plan (par exemple, le texte) de l'column spécifié. La définition d'un pinceau créé par défaut permettra à la vue d'utiliser la couleur par défaut du style.

Voir également setForeground() et background().

QIcon QTreeWidgetItem::icon(int column) const

Renvoie l'icône affichée dans l'column spécifiée.

Voir également setIcon() et iconSize.

int QTreeWidgetItem::indexOfChild(QTreeWidgetItem *child) const

Renvoie l'index de l'child e spécifié dans la liste des enfants de l'élément.

void QTreeWidgetItem::insertChild(int index, QTreeWidgetItem *child)

Insère l'élément child à l'adresse index dans la liste des enfants.

Si l'élément enfant a déjà été inséré ailleurs, il ne sera pas inséré une nouvelle fois.

void QTreeWidgetItem::insertChildren(int index, const QList<QTreeWidgetItem *> &children)

Insère la liste d'children s fournie dans la liste des éléments enfants de index.

Les enfants qui ont déjà été insérés ailleurs ne seront pas insérés.

bool QTreeWidgetItem::isDisabled() const

Renvoie « true » si l'élément est désactivé ; sinon, renvoie « false ».

Voir également setFlags().

bool QTreeWidgetItem::isExpanded() const

Renvoie « true » si l'élément est développé, sinon renvoie « false ».

Voir également setExpanded().

bool QTreeWidgetItem::isFirstColumnSpanned() const

Renvoie « true » si l'élément s'étend sur toutes les colonnes d'une ligne ; sinon, renvoie « false ».

Voir également setFirstColumnSpanned().

bool QTreeWidgetItem::isHidden() const

Renvoie « true » si l'élément est masqué, sinon renvoie « false ».

Voir aussi setHidden().

bool QTreeWidgetItem::isSelected() const

Renvoie « true » si l'élément est sélectionné, sinon renvoie « false ».

Voir également setSelected().

QTreeWidgetItem *QTreeWidgetItem::parent() const

Renvoie le parent de l'élément.

Voir aussi child().

[virtual] void QTreeWidgetItem::read(QDataStream &in)

Lit l'élément à partir du flux in. Cette opération ne lit les données que dans un seul élément.

Voir également write().

void QTreeWidgetItem::removeChild(QTreeWidgetItem *child)

Supprime l'élément indiqué par ` child`. L'élément supprimé ne sera pas effacé.

void QTreeWidgetItem::setBackground(int column, const QBrush &brush)

Définit le pinceau d’arrière-plan de l’étiquette dans l’ column donnée sur l’ brush spécifié. La définition d’un pinceau construit par défaut permettra à la vue d’utiliser la couleur par défaut du style.

Remarque : si des feuilles de style Qt sont utilisées sur le même widget que la fonction setBackground(), les feuilles de style auront la priorité en cas de conflit entre les paramètres.

Voir également ` background()` et ` setForeground()`.

void QTreeWidgetItem::setCheckState(int column, Qt::CheckState state)

Définit l'état de vérification de l'élément dans l'column on indiquée sur « state ».

Voir également checkState().

void QTreeWidgetItem::setChildIndicatorPolicy(QTreeWidgetItem::ChildIndicatorPolicy policy)

Définit l'indicateur d'élément policy. Cette stratégie détermine quand l'indicateur d'ouverture/fermeture des branches de l'arborescence s'affiche. La valeur par défaut est DontShowIndicatorWhenChildless.

Voir également childIndicatorPolicy().

[virtual] void QTreeWidgetItem::setData(int column, int role, const QVariant &value)

Définit la valeur des propriétés « column » et « role » de l'élément sur la valeur indiquée « value ».

La propriété role décrit le type de données spécifié par value et est définie par l'énumération Qt::ItemDataRole.

Remarque : L’implémentation par défaut considère que Qt::EditRole et Qt::DisplayRole font référence aux mêmes données.

Voir également data().

void QTreeWidgetItem::setDisabled(bool disabled)

Désactive l'élément si la valeur de « disabled » est « true » ; sinon, l'active.

Voir également isDisabled() et setFlags().

void QTreeWidgetItem::setExpanded(bool expand)

Déplie l'élément si la valeur « expand » est définie sur « true » ; sinon, le replie.

Avertissement : l’ QTreeWidgetItem doit être ajouté à l’ QTreeWidget avant d’appeler cette fonction.

Voir aussi isExpanded().

void QTreeWidgetItem::setFirstColumnSpanned(bool span)

Définit la première section pour qu'elle s'étende sur toutes les colonnes si span a la valeur « true » ; sinon, toutes les sections d'éléments sont affichées.

Voir également isFirstColumnSpanned().

void QTreeWidgetItem::setFlags(Qt::ItemFlags flags)

Définit les indicateurs de l'élément selon la valeur indiquée flags. Ceux-ci déterminent si l'élément peut être sélectionné ou modifié. Cette fonction est souvent utilisée pour désactiver un élément.

Voir également flags().

void QTreeWidgetItem::setFont(int column, const QFont &font)

Définit la police utilisée pour afficher le texte dans l'column spécifiée sur la font indiquée.

Voir également font(), setText() et setForeground().

void QTreeWidgetItem::setForeground(int column, const QBrush &brush)

Définit le pinceau de premier plan de l'étiquette de l'column indiquée sur l'brush spécifiée.

Voir également foreground() et setBackground().

void QTreeWidgetItem::setHidden(bool hide)

Masque l'élément si la valeur de « hide » est « true » ; sinon, l'affiche.

Remarque : l'appel de cette fonction n'a aucun effet si l'élément ne figure pas actuellement dans une vue. En particulier, si vous appelez la fonction ` setHidden(true) ` sur un élément avant de l'ajouter à une vue, celui-ci restera visible.

Voir également isHidden().

void QTreeWidgetItem::setIcon(int column, const QIcon &icon)

Définit l'icône à afficher dans l'column on spécifiée sur icon.

Voir également icon(), setText() et iconSize.

void QTreeWidgetItem::setSelected(bool select)

Définit l'état sélectionné de l'élément sur « select ».

Voir également isSelected().

void QTreeWidgetItem::setSizeHint(int column, const QSize &size)

Définit l'indication de taille de l'élément d'arborescence dans l'column donné sur size. Si aucune indication de taille n'est définie ou si size n'est pas valide, le délégué de l'élément calculera l'indication de taille en fonction des données de l'élément.

Voir également sizeHint().

void QTreeWidgetItem::setStatusTip(int column, const QString &statusTip)

Définit l'info-bulle d'état de l'column spécifiée sur la valeur statusTip fournie. QTreeWidget Le suivi de la souris doit être activé pour que cette fonctionnalité fonctionne.

Voir également statusTip(), setToolTip() et setWhatsThis().

void QTreeWidgetItem::setText(int column, const QString &text)

Définit le texte à afficher dans l'column spécifiée sur la valeur indiquée dans text.

Voir également text(), setFont() et setForeground().

[since 6.4] void QTreeWidgetItem::setTextAlignment(int column, Qt::Alignment alignment)

Définit l'alignement du texte de l'étiquette de l'column ion indiquée selon l'alignment ion spécifiée.

Cette fonction a été introduite dans Qt 6.4.

Voir également textAlignment().

void QTreeWidgetItem::setToolTip(int column, const QString &toolTip)

Définit l'info-bulle de l'column on indiquée sur « toolTip ».

Voir également toolTip(), setStatusTip() et setWhatsThis().

void QTreeWidgetItem::setWhatsThis(int column, const QString &whatsThis)

Définit l'aide « Qu'est-ce que c'est ? » pour l'column on indiquée sur whatsThis.

Voir également whatsThis(), setStatusTip() et setToolTip().

QSize QTreeWidgetItem::sizeHint(int column) const

Renvoie l'indication de taille définie pour l'élément de l'arborescence dans l'column donné (voir QSize).

Voir également setSizeHint().

void QTreeWidgetItem::sortChildren(int column, Qt::SortOrder order)

Trie les enfants de l'élément à l'aide de l'order fournie, en fonction des valeurs contenues dans l'column fournie.

Remarque : cette fonction ne fait rien si l'élément n'est pas associé à un ` QTreeWidget`.

QString QTreeWidgetItem::statusTip(int column) const

Renvoie l'info-bulle relative au contenu de l'column donné.

Voir aussi setStatusTip().

QTreeWidgetItem *QTreeWidgetItem::takeChild(int index)

Supprime l'élément situé à l'adresse index et le renvoie ; sinon, renvoie 0.

QList<QTreeWidgetItem *> QTreeWidgetItem::takeChildren()

Supprime la liste des enfants et la renvoie ; sinon, renvoie une liste vide.

QString QTreeWidgetItem::text(int column) const

Renvoie le texte contenu dans l'column spécifié.

Voir aussi setText().

int QTreeWidgetItem::textAlignment(int column) const

Renvoie l'alignement du texte de l'étiquette dans l'column on indiquée.

Remarque : pour des raisons historiques,cette fonction renvoie un entier. Elle sera corrigée pour renvoyer un objet ` Qt::Alignment ` dans Qt 7.

Voir également ` setTextAlignment()` et ` Qt::Alignment`.

QString QTreeWidgetItem::toolTip(int column) const

Renvoie l'info-bulle correspondant à l'column donné.

Voir aussi setToolTip().

QTreeWidget *QTreeWidgetItem::treeWidget() const

Renvoie le widget arborescent qui contient l'élément.

int QTreeWidgetItem::type() const

Renvoie le type transmis au constructeur ` QTreeWidgetItem `.

QString QTreeWidgetItem::whatsThis(int column) const

Renvoie l'aide « Qu'est-ce que c'est ? » correspondant au contenu de l'column donné.

Voir aussi setWhatsThis().

[virtual] void QTreeWidgetItem::write(QDataStream &out) const

Écrit l'élément dans le flux out. Cette opération n'écrit que les données d'un seul élément.

Voir également read().

[virtual] bool QTreeWidgetItem::operator<(const QTreeWidgetItem &other) const

Renvoie « true » si le texte de l'élément est inférieur à celui de l'élément « other », sinon renvoie « false ».

QTreeWidgetItem &QTreeWidgetItem::operator=(const QTreeWidgetItem &other)

Attribue les données et les indicateurs de ` other` à cet élément. Notez que ` type()` et ` treeWidget()` ne sont pas copiés.

Cette fonction est utile lors de la réimplémentation de ` clone()`.

Voir également data() et flags().

Éléments non membres associés

QDataStream &operator<<(QDataStream &out, const QTreeWidgetItem &item)

Écrit l'élément « item » du widget arborescent vers le flux « out ».

Cet opérateur utilise la fonction QTreeWidgetItem::write().

Voir également Sérialisation des types de données Qt.

QDataStream &operator>>(QDataStream &in, QTreeWidgetItem &item)

Lit un élément du widget arborescent à partir du flux in et le stocke dans item.

Cet opérateur utilise la fonction QTreeWidgetItem::read().

Voir également Sérialisation des types de données Qt.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.