我应该为 QWidget 的派生定义一个析构函数吗
Should I define a destructor for a derivate of QWidget
我想知道是否应该定义 QWidget
.
的派生类的析构函数
例子
class CustomWidget : public QWidget{
QLabel* field;
CustomWidget(QWidget* parent) :
QWidget( parent ),
field( new QLabel(this) ) {};
}
我已经读过“Widget 树”,如果父级被破坏,它会调用所有子级的析构函数,但我的意思是,只是为了确定
对于给定的那个,没有。育儿系统会照顾field
。但是你应该添加 Q_OBJECT
宏。
我想知道是否应该定义 QWidget
.
的派生类的析构函数
例子
class CustomWidget : public QWidget{
QLabel* field;
CustomWidget(QWidget* parent) :
QWidget( parent ),
field( new QLabel(this) ) {};
}
我已经读过“Widget 树”,如果父级被破坏,它会调用所有子级的析构函数,但我的意思是,只是为了确定
对于给定的那个,没有。育儿系统会照顾field
。但是你应该添加 Q_OBJECT
宏。