Qt NFC C++ Classes▲
An API for accessing NFC Forum Tags.
Classes▲
-
QNdefFilter: The QNdefFilter class provides a filter for matching NDEF messages.
-
QNdefFilter::Record: The QNdefFilter::Record struct contains the information about a filter record.
-
QNdefMessage: The QNdefMessage class provides an NFC NDEF message.
-
QNdefNfcIconRecord: The QNdefNfcIconRecord class provides an NFC MIME record to hold an icon.
-
QNdefNfcSmartPosterRecord: The QNdefNfcSmartPosterRecord class provides an NFC RTD-SmartPoster.
-
QNdefNfcTextRecord: The QNdefNfcTextRecord class provides an NFC RTD-Text.
-
QNdefNfcUriRecord: The QNdefNfcUriRecord class provides an NFC RTD-URI.
-
QNdefRecord: The QNdefRecord class provides an NFC NDEF record.
-
QNearFieldManager: The QNearFieldManager class provides access to notifications for NFC events.
-
QNearFieldTarget: The QNearFieldTarget class provides an interface for communicating with a target device.
-
QNearFieldTarget::RequestId: A request id handle.
Detailed Description▲
The Qt NFC C++ API enables an application to access NFC Forum Tags.
Using the Module▲
Using a Qt module requires linking against the module library, either directly or through other dependencies. Several build tools have dedicated support for this, including CMake and qmake.
Building with CMake▲
Use the find_package() command to locate the needed module components in the Qt6 package:
find_package(Qt6 REQUIRED COMPONENTS Nfc)
target_link_libraries(mytarget PRIVATE Qt::
Nfc)
Building with qmake▲
To configure the module for building with qmake, add the module as a value of the QT variable in the project's .pro file:
QT +=
nfc