QT做了个代理类,和ui隔离开,ui上发送信号,但是槽函数没反应

sendandrecv.cpp

void sendandrecv::on_sendbutton_clicked()
{

//主动和服务器相连

emit s_connect();
//tcpsocket->connectToHost(QHostAddress("192.6.94.5"),1025);
qDebug()<< 12;
}

EthSendRecv.cpp

connect(&agent,&sendandrecv::dosend,this,&EthSendRecv::dealSend);
connect(&agent,&sendandrecv::s_connect,this,&EthSendRecv::dealconnect);

void EthSendRecv::dealconnect()
{
tcpsocket->connectToHost(QHostAddress("192.6.94.5"),m_td_port);
qDebug()<<33;
}

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

agent 的变量使用方式,需要确认其的生命周期.