connect(&m_connectProc, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(verifyConnectionResults(int, QProcess::ExitStatus)));
用QProcess变量做成员变量时要注意 连接它的槽函数,当析构此成员变量时会执行此函数,会发生上面的错误,所以应该在此类的析构函数里:断开连接!
disconnect(&m_connectProc, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(verifyConnectionResults(int, QProcess::ExitStatus)));
本文讨论了在使用QProcess类时,在析构成员变量时应注意正确断开连接以避免运行时错误。提供了具体代码示例并解释了相关原理。
668

被折叠的 条评论
为什么被折叠?



