QNdefMessage Class
La classe QNdefMessage fournit un message NDEF NFC. Plus d'informations...
| En-tête : | #include <QNdefMessage> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Nfc)target_link_libraries(mytarget PRIVATE Qt6::Nfc) |
| qmake : | QT += nfc |
| Depuis : | Qt 5.2 |
| Hérite : | QList |
Fonctions publiques
| QNdefMessage() | |
| QNdefMessage(const QList<QNdefRecord> &records) | |
| QNdefMessage(const QNdefRecord &record) | |
| QNdefMessage(const QNdefMessage &message) | |
| QByteArray | toByteArray() const |
(since 6.2) QNdefMessage & | operator=(QNdefMessage &&other) |
(since 6.2) QNdefMessage & | operator=(const QNdefMessage &other) |
| bool | operator==(const QNdefMessage &other) const |
Membres publics statiques
| QNdefMessage | fromByteArray(const QByteArray &message) |
Description détaillée
Un QNdefMessage est une collection de 0 ou plusieurs QNdefRecords. QNdefMessage hérite de QList<QNdefRecord> et les fonctions standard de QList peuvent donc être utilisées pour manipuler les enregistrements NDEF dans le message.
Les messages NDEF peuvent être analysés à partir d'un tableau d'octets conforme à la spécification technique du format d'échange de données NFC en utilisant la fonction statique fromByteArray(). Inversement, les QNdefMessages peuvent être convertis en un tableau d'octets à l'aide de la fonction toByteArray().
Documentation des fonctions membres
[constexpr noexcept] QNdefMessage::QNdefMessage()
Construit un nouveau message NDEF vide.
QNdefMessage::QNdefMessage(const QList<QNdefRecord> &records)
Construit un nouveau message NDEF qui contient tous les enregistrements de records.
[explicit] QNdefMessage::QNdefMessage(const QNdefRecord &record)
Construit un nouveau message NDEF contenant un seul enregistrement record.
[noexcept] QNdefMessage::QNdefMessage(const QNdefMessage &message)
Construit un nouveau message NDEF qui est une copie de message.
[static] QNdefMessage QNdefMessage::fromByteArray(const QByteArray &message)
Renvoie un message NDEF analysé à partir du contenu de message.
Le paramètre message est interprété comme le format de message brut défini dans la spécification technique du format d'échange de données NFC.
En cas d'erreur d'analyse, un message NDEF vide est renvoyé.
QByteArray QNdefMessage::toByteArray() const
Renvoie le message NDEF sous la forme d'un tableau d'octets.
La valeur de retour de cette fonction est conforme au format défini dans la spécification technique du format d'échange de données NFC.
[noexcept, since 6.2] QNdefMessage &QNdefMessage::operator=(QNdefMessage &&other)
Déplace l'opérateur d'affectation de QList<QNdefRecord>. Déplace la liste d'enregistrements NDEF de other vers cette liste d'enregistrements NDEF.
Après l'opération, other sera vide.
Il s'agit d'une fonction surchargée.
Cette fonction a été introduite dans Qt 6.2.
[noexcept, since 6.2] QNdefMessage &QNdefMessage::operator=(const QNdefMessage &other)
Opérateur de copie d'affectation de QList<QNdefRecord>. Assigne la liste d'enregistrements NDEF de other à cette liste d'enregistrements NDEF.
Après l'opération, other et *this seront égaux.
Il s'agit d'une fonction surchargée.
Cette fonction a été introduite dans Qt 6.2.
bool QNdefMessage::operator==(const QNdefMessage &other) const
Renvoie true si ce message NDEF est équivalent à other; sinon, renvoie false.
Un message vide (c'est-à-dire que isEmpty() renvoie true) est équivalent à un message NDEF contenant un seul enregistrement de type QNdefRecord::Empty.
© 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.