为什么qt在槽函数里无法对qfile对象进行操作啊?-灵析社区

HAO起起

QFile fi("/home/zhzhy/1.cpp"); int flag=fi.open(QIODevice::ReadWrite); fi.write("abc"); connect(&u,&QUdpSocket::readyRead,[&] { fi.write("def");}); 大概是这么个情形. 我发现abc可以正常打印,但运行到def直接崩溃了,这是为什么呢?

阅读量:18

点赞量:0

问AI
Lambda写错了吧?差两个括号,应该是[&](){ fi.write("def"); } connect(&u, &QUdpSocket::readyRead, [&](){fi.write("def");}); 希望能帮助到你。