16,203
社区成员
发帖
与我相关
我的任务
分享
//以下是tcpsolution.cpp
Tcpconnect::Tcpconnect()
{
m_tcpSocket = new QTcpSocket(this);
QObject::connect(m_tcpSocket, &QTcpSocket::readyRead, this, &Tcpconnect::ReceiveData);
}
//以下是tcpsolution.h
#ifndef TCPSOLUTION_H
#define TCPSOLUTION_H
#include <QTcpSocket>
#include <QString>
class Tcpconnect{
Q_OBJECT
public:
Tcpconnect();
private slots:
void ReceiveData();
private:
QTcpSocket *m_tcpSocket;
};
#endif // TCPSOLUTION_H
class Tcpconnect : public QObject{
Q_OBJECT
};
你要继承 qobject , 才能用信号槽机制啊。