使用close()关闭窗口后,发现程序运行的过程中,如果发送了某一个信号,该信号链接过已经close()过窗口的槽,该槽函数会执行。
close()函数执行后该窗口的成员不会被析构,只是隐藏了这个窗口。
构造函数中加入:
setAttribute(Qt::WA_DeleteOnClose);
会在调用close();后析构成员变量。
使用close()关闭窗口后,发现程序运行的过程中,如果发送了某一个信号,该信号链接过已经close()过窗口的槽,该槽函数会执行。
close()函数执行后该窗口的成员不会被析构,只是隐藏了这个窗口。
构造函数中加入:
setAttribute(Qt::WA_DeleteOnClose);
会在调用close();后析构成员变量。