头文件
#ifndef APP_H
#define APP_H
#include <QWidget>
#include <QUdpSocket>
#include <QHostAddress>
namespace Ui {
class app;
}
class app : public QWidget
{
Q_OBJECT
public:
explicit app(QWidget *parent = 0);
~app();
private slots:
void on_pushButton_start_clicked();
void on_pushButton_stop_clicked();
void on_pushButton_send_clicked();
void on_pushButton_close_clicked();
void process_ready_read();
private:
Ui::app *ui;
QUdpSocket *socket;
QHostAddress *client_ip;
quint16 client_port;
};
#endif // APP_H
主文件
#include "app.h"
#include "ui_app.h"
app::app(QWidget *parent) :
QWidget(parent),
ui(new Ui::app)
{
ui->setupUi(this);
ui->lineEdit_ip->setText("192.168.1.140");
ui->lineEdit_port->set