MyTetra Share
Делитесь знаниями!
Пример использования Bluetooth в QML
Время создания: 08.08.2018 13:51
Текстовые метки: qt, qml, bluetooth
Раздел: Компьютер - Программирование - Язык C++ (Си++) - Библиотека Qt - Bluetooth
Запись: xintrea/mytetra_syncro/master/base/1533725480v0g43vh8tn/text.html на raw.github.com

При работе с 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.59
Яндекс индекс цитирования