#include "mainwindow.h" #include "ui_mainwindow.h" #include "sniffthread.h" #include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); connect(ui->pushButton, &QPushButton::clicked, ui->listWidget, &QListWidget::clear); SniffThread *sniffThread = new SniffThread(); connect(sniffThread, &SniffThread::dataReceived, this, &MainWindow::dataReceived); sniffThread->start(); } MainWindow::~MainWindow() { delete ui; } void MainWindow::dataReceived(QString data) { QTime currentTime = QTime::currentTime(); ui->listWidget->addItem(currentTime.toString(Qt::ISODate) + ": " + data); }