Как уничтожить производный от объекта QWindow сразу после того, как конструктор сделан?

Мне нужно уничтожить полученное из QWindow Объект сразу после конструктора выполнен, если некоторые условия в конструкторе будут истинными.

Есть переменная-член, которую я хочу установить в конструкторе и проверить в функции инициализации окна. Но я не знаю, какая функция или сигнал подходит для этого.

1

Решение

Ты можешь использовать QObject :: deleteLater () безопасно удалить ваш объект. Просто
вызовите его в конструкторе, когда условие выполнено:

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

Другие решения


По вопросам рекламы [email protected]