我应该为QWidget的派生类定义析构函数吗

问题描述

我想知道是否应该定义QWidget的派生物的析构函数
例子

class CustomWidget : public QWidget{
    QLabel* field;
    CustomWidget(QWidget* parent) : 
        QWidget( parent ),field( new QLabel(this) ) {};
}

我已经读过有关“小部件树”的信息,如果父级被破坏,它将调用所有子项的析构函数,但我的意思是,请确保

解决方法

对于给定的一个,不。育儿系统将处理field。但是您应该添加Q_OBJECT宏。