Sur cette page

PC/SC dans Qt NFC

La prise en charge des PC/SC est assurée par des API natives sous macOS et Windows, et par la bibliothèque PCSCLite sur les autres plateformes. L'API peut être utilisée pour accéder aux cartes à puce et aux cartes de stockage avec ou sans fil.

Limitations

  • L'API actuelle ne permet pas de distinguer les différents lecteurs/emplacements.
  • L'accès NDEF n'est fourni que pour les tags NFC de type 4.
  • D'autres applications démarrant des transactions sur des cartes peuvent bloquer l'utilisation de l'API Qt NFC par les applications Qt.
  • QNearFieldTarget::sendCommand() utilisé avec une cible PC/SC démarre une transaction qui reste active jusqu'à ce que QNearFieldTarget::disconnect() soit appelé. Cette transaction empêche les autres applications d'accéder à cette cible.
  • Le backend interroge les nouvelles étiquettes, ce qui signifie qu'il peut y avoir un délai allant jusqu'à l'intervalle d'interrogation complet avant que les nouvelles étiquettes ne soient signalées. L'intervalle d'interrogation par défaut est de 100 millisecondes. Il peut être ajusté en définissant la variable d'environnement QT_NFC_POLL_INTERVAL_MS à une valeur entière en millisecondes.

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