#include "maiboxueyangdialog.h" #include "ui_maiboxueyangdialog.h" MaiBoXueyangDialog::MaiBoXueyangDialog(QWidget *parent) : QDialog(parent), ui(new Ui::MaiBoXueyangDialog) { ui->setupUi(this); m_ble = new BLE(); } MaiBoXueyangDialog::~MaiBoXueyangDialog() { delete ui; } void MaiBoXueyangDialog::on_serach_Btn_clicked() { connect(m_ble,&BLE::signal_scanFinished,[=]{ auto list = m_ble->getDevices(); if(list.isEmpty()) return ; ui->listWidget->clear(); for(auto s : list){ ui->listWidget->addItem(s.address().toString()); } }); if(!m_ble->getScanning()) m_ble->startScanDevices(); } void MaiBoXueyangDialog::on_connect_Btn_clicked() { }