首页| 论坛| 消息

标题:layout没有父类,需要在析构函数中手动delete吗?
作者:meetsu
日期:2018-04-11 15:59
内容:

代码如下:
QFrame *pFrame = new QFrame(this); // pFrame有父类,在父类释放的时候,pFrame会被自动释放
QVBoxLayout *pvLayout = new QVBoxLayout();// pvLayout没有父类,需要在析构函数中手动delete吗?
pFrame ->setLayout(pvLayout);
问题:pvLayout没有父类,需要在析构函数中手动delete吗?


#1 [kaon 04-12 08:22]
http://doc.qt.io/qt-5/qwidget.html#setLayout
The QWidget will take ownership of layout.
所以,应该是不用手动delete的
#2 回 kaon 的帖子 [meetsu 04-12 13:29]
kaon:http://doc.qt.io/qt-5/qwidget.html#setLayout
The QWidget will take ownership of layout.
所以,应该是不用手动delete的 (2018-04-12 08:22) 
感谢回复,好像是不用释放

回复 发表
主题 版块