如何在构造函数完成后立即销毁从QWindow对象派生?

时间:2015-02-01 15:58:55

标签: c++ qt destroy qt-events qwindow

如果构造函数中的某些条件为真,我需要在构造函数完成后立即销毁从QWindow对象派生的内容。

我想在构造函数中设置成员变量并检入窗口初始化函数。但我不知道哪个功能或信号适合这个。

1 个答案:

答案 0 :(得分:1)

您可以使用QObject::deleteLater()安全删除您的对象。只是  当条件为真时,在构造函数中调用它:

if(condition)
{
   this->deleteLater();
   return;
}