【发布时间】:2019-05-06 03:37:15
【问题描述】:
我想使用这个旧式连接调用的 qt5 样式:
connect(socket, SIGNAL(error(QAbstractSocket::SocketError)), this,
SLOT(erreurSocket(QAbstractSocket::SocketError)));
我试过了
connect(socket, &QTcpSocket::error, this, &FenClient::erreurSocket);
没有成功:
候选函数不可行:第二个参数没有匹配“const char*”的“错误”重载
FenClient.cpp
FenClient::FenClient()
{
setupUi(this);
socket = new QTcpSocket(this);
connect(socket, &QTcpSocket::error, this, &FenClient::erreurSocket);
FenClient.h
private slots:
void erreurSocket(QAbstractSocket::SocketError erreur);
【问题讨论】: