我正在尝试使用Qt5制作蓝牙配对应用程序。我想配置一个具有默认引脚1234的HID设备(比方说),我想在我的应用程序中输入此引脚。
QBluetoothLocalDevice localDevice;
localDevice.requestPairing(address, QBluetoothLocalDevice::Paired);
connect(&localDevice, SIGNAL(pairingDisplayPinCode(QBluetoothAddress,QString)),
this, SLOT(displayPinCode(QBluetoothAddress,QString)));
connect(&localDevice, SIGNAL(pairingDisplayConfirmation(QBluetoothAddress,QString)),
this, SLOT(displayParingConfirmation(QBluetoothAddress,QString)));
void BluetoothDevice::displayPinCode(const QBluetoothAddress &address, QString pin)
{
localDevice.pairingConfirmation(true);
}
void BluetoothDevice::displayParingConfirmation(const QBluetoothAddress &address, QString pin)
{
localDevice.pairingConfirmation(true);
}
此代码发出一些随机引脚。 是否有任何规定使用该引脚输入引脚和配对器件。 提前致谢。 (我正在使用Ubuntu 14.10)
答案 0 :(得分:0)
请参阅下面列出的文件here:
bluetoothagentadaptor.cpp
bluetoothagentadaptor.h
bluetoothbaseagent.cpp
bluetoothbaseagent.h