如何在构造函数完成后立即销毁从 QWindow 对象派生的对象?
How to destroy derived from QWindow object immediately after constructor done?
如果构造函数中的某些条件为真,我需要在构造函数完成后立即销毁派生自 QWindow
的对象。
我想在构造函数中设置成员变量并签入window初始化函数。但是我不知道哪个函数或信号适合这个。
您可以使用 QObject::deleteLater() 安全地删除您的对象。只是
当条件为真时在构造函数中调用它:
if(condition)
{
this->deleteLater();
return;
}
如果构造函数中的某些条件为真,我需要在构造函数完成后立即销毁派生自 QWindow
的对象。
我想在构造函数中设置成员变量并签入window初始化函数。但是我不知道哪个函数或信号适合这个。
您可以使用 QObject::deleteLater() 安全地删除您的对象。只是 当条件为真时在构造函数中调用它:
if(condition)
{
this->deleteLater();
return;
}