QObject::connect: Cannot connect MainWindow::send_markFinshdraw(QStringList) to (null)::markFinish(QStringList)
时间: 2024-04-26 16:26:50 浏览: 105
主要基类QObject类-Qt信号槽--入门必备
这个问题通常是由于信号和槽没有正确连接引起的。在这个特定的情况下,错误消息显示在连接一个名为 `send_markFinshdraw` 的信号到一个名为 `markFinish` 的槽时出现了问题,因为槽的所有者没有被正确地识别。这可能是因为所连接的对象不存在或已被销毁,或者信号和槽的参数不匹配。
要解决这个问题,你可以检查连接的对象是否存在并且没有被销毁,确保信号和槽的参数类型和数量匹配,并使用正确的语法进行连接。你也可以尝试使用 `QObject::connect` 的返回值来检查连接是否成功。如果仍然无法解决问题,你可以贴出相关的代码和更详细的错误消息以获取更好的帮助。
阅读全文