CodeLibrary/04_QtCreator_Cplus_TCPClient_20240423/widget.h
2024-04-24 23:08:17 +08:00

38 lines
688 B
C++

#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
// 引入需要使用的头文件
#include <QTcpSocket>
// 引入 Qt 封装的 IP 类
#include <QHostAddress>
// 包含其它窗口的头文件
#include <cheat.h>
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = nullptr);
~Widget();
private slots:
void on_ConnectButton_clicked();
void on_ClearButton_clicked();
private:
Ui::Widget *ui;
const QString default_target_ip = "127.0.0.1";
const QString default_target_port = "8080";
// 创建 QTcpSocket 类
QTcpSocket *socket;
};
#endif // WIDGET_H