QMainF::QMainF(QWidget* parent)
: QWidget(parent)
{
setupUi(this);
QMainWindow *ImgWindow2;
ImgWindow2 = new QMainWindow(this);
connect(ImgWindow2, SIGNAL(destroyed()),
this, SLOT(CloseImgWindow2()));
QMainWindow ImgWindow3;
connect(&ImgWindow3, SIGNAL(destroyed()),
this, SLOT(CloseImgWindow3()));
}
void QMainF::CloseImgWindow2()
{
qDebug() << "2 is Destroyed!";
}
void QMainF::CloseImgWindow3()
{
qDebug() << "3 is Destroyed!";
}
在构造完毕后,CloseImgWindow3()被调用,CloseImgWindow2()没被调用,这是为什么???
[ 此帖被yangfanxing在2009-12-16 22:37重新编辑 ]