主函数中: QObject::connect(&ftpClient,SIGNAL(done()),&app,SLOT(quit())); //done()
头文件中的信号定义:
signals:
void done(); //这里不是done(bool)
源文件的构造函数: connect(&ftp,SIGNAL(done(bool)),this,SLOT(ftpDone(bool) )); //done(bool)
槽函数中:void FtpLogin::ftpDone(bool error)
{
........
emit done();
}
这里的done信号是同一个吗?
一个与quit()连接,一个与ftpDone()连接,在槽函数中又触发信号done(),这里把我给搞糊涂了,哪位给我缕一缕