我如何知道 QMainWindow 何时关闭?这样我就可以在另一个窗口中更新列表...
如果能等到关门就完美了。
帐户.h:
class account : public QMainWindow
{
//...
账户.h
class accounts : public QMainWindow
{
//...
public:
account accWin;
//...
账户.cpp
//...
void accounts::on_myAction()
{
accWin.show();
//how do I wait/know here for accWin to be closed ? (accWin is modal)
}
最佳答案
您可以为您的 QMainWindow 覆盖 QWidget::closeEvent(QCloseEvent*) 并在那里更新您的列表。当您的窗口收到关闭请求时(即当它仍然可见时)将调用 closeEvent。
或者,您可以连接到窗口的 QObject::destroyed(QObject*) 信号。
关于c++ - Qt 如何等待/知道 QMainWindow 何时关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4542944/