MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Пример использования Bluetooth в QML
08.08.2018
13:51
Текстовые метки: qt, qml, bluetooth
Раздел: Компьютер - Программирование - Язык C++ - Библиотека Qt - Bluetooth

При работе с Bluetooth используются следующие элементы:


  • BluetoothDiscoveryModel - модель bluetooth-устройства или сервиса.
  • discoveryMode - режим поиска устройств/сервисов (FullServiceDiscovery, MinimalServiceDiscovery, ).
  • onDeviceDiscovered(device)
  • onErrorChanged(BluetoothService service)
  • BluetoothService - описание сервиса + описание устройства.


Необходимая зависимость - qt5-qtconnectivity-qtbluetooth.


Пример кода:


BluetoothDiscoveryModel { // Подписка на уведомления источника

id: myDiscoveryModel

running: true

discoveryMode: BluetoothDiscoveryModel.DeviceDiscovery


onServiceDiscovered: {

list.text+=service.deviceName+" "+service.serviceName;

}


onDeviceDiscovered: {

list.text+=device;

}

}


 
MyTetra Share v.0.52
Яндекс индекс цитирования