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

How to destroy derived from QWindow object immediately after constructor done?

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

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

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

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