gpt4 book ai didi

c++ - 添加空间隔 Widget 导致 Qt 中的内存泄漏?

转载 作者:行者123 更新时间:2023-11-30 02:43:05 25 4
gpt4 key购买 nike

在许多 Qt 教程中,我看到人们这样做是为了在工具栏或状态栏中添加一个间隔符:

tb = my_toolbar;
QWidget* empty = new QWidget();
empty->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Preferred);
tb->addWidget(empty);
tb->addWidget(otherWidget);

他们从不这样做:

delete empty

在任何地方。这不是内存泄漏吗?为什么很多人还在这样做?

最佳答案

没有。该小部件成为工具栏的子项,并在父项销毁时被其父项删除。

关于c++ - 添加空间隔 Widget 导致 Qt 中的内存泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26506627/

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