这个错误是因为代码中的 lambda 表达式语法有问题。正确的写法应该是:
connect(timer, &QTimer::timeout, this, [=](){
if(socket->bytesToWrite() == 0){
qDebug() << "Data sent successfully";
timer->stop();
}
});
注意,在等号后面应该跟着一个左方括号 [
,而不是右花括号 {
。
这个错误是因为代码中的 lambda 表达式语法有问题。正确的写法应该是:
connect(timer, &QTimer::timeout, this, [=](){
if(socket->bytesToWrite() == 0){
qDebug() << "Data sent successfully";
timer->stop();
}
});
注意,在等号后面应该跟着一个左方括号 [
,而不是右花括号 {
。
本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://qt.0voice.com/?id=1977
还没有评论,快来说点什么吧~