gpt4 book ai didi

c++ - QWizard会删除QWizardPage还是会泄露?

转载 作者:行者123 更新时间:2023-11-30 04:14:52 36 4
gpt4 key购买 nike

如果我有 QWizard,并且我在没有指定父级的情况下实例化它,当它超出范围时它会删除它的页面还是会泄漏?

{
WelcomeWizard wiz;
wiz.addPage(new QWizardPage);
}

我认为 QWizard 会删除它们,但是我真的很感激任何更详细的解释。

最佳答案

QWizard::addPage 内部调用 setPage ,它调用 page->setParent(...) 作为最先完成的事情之一。

是的,向导确实取得了页面的所有权,并且它们将受制于正常的 QObject 生命周期。删除向导将删除所有页面。

关于c++ - QWizard会删除QWizardPage还是会泄露?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18641262/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com