このページでは

PC/SCについてQt NFC

macOSおよびWindowsではネイティブAPIを、その他のプラットフォームではPCSCLiteライブラリを使用してPC/SCのサポートが提供されています。このAPIは、有線および無線のスマートカード、ならびにストレージカードへのアクセスに使用できます。

制限事項

  • 現在の API では、個別のリーダーやスロットを区別する手段は提供されていません。
  • NDEF へのアクセスは、NFC タイプ 4 タグに対してのみ提供されます。
  • カード上でトランザクションを開始する他のアプリケーションにより、Qt アプリケーションが Qt NFC API を使用できなくなる場合があります。
  • QNearFieldTarget::sendCommandPC/SC ターゲットで () を使用すると、QNearFieldTarget::disconnect() が呼び出されるまでアクティブなままのトランザクションが開始されます。このトランザクションにより、他のアプリケーションがこのターゲットにアクセスできなくなります。
  • バックエンドは新しいタグをポーリングしているため、新しいタグが報告されるまでに、ポーリング間隔全体分の遅延が生じる場合があります。デフォルトのポーリング間隔は 100 ミリ秒です。これは、環境変数QT_NFC_POLL_INTERVAL_MS をミリ秒単位の整数値に設定することで調整できます。

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