@totsamiyya

Как в Qt узнать адрес bluetooth устройства, зная его имя?

В comboBox вывожу список имён найденных устройств
ui->comboBox->addItem(device.name());
Потом, чтобы подключится, я выбираю из списка cmboBox'а нужное устройство и начинаю подключение connectToService. Но там нужно вводить адрес устройства. Если в comboBox выводить адреса (ui->comboBox->addItem(device.adress().toString())), а потом их выбирать, то всё работает. Как можно зная имя узнать адрес?
  • Вопрос задан
  • 357 просмотров
Пригласить эксперта
Ответы на вопрос 1
KirillHelm
@KirillHelm
Как вариант создать класс CBluetothKeeper, в котором хранить таблицу адресов и названий устройств. Определяем интерфейсы для комбобокса и уже кода, что будет пользовать ваш CBluetothKeeper. На комбобокс выводим соответственно имена, и генерируем событие которое будет отправлять уже адрес, а не имя.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы